Crear un boton comando para imprimir excel 2007

14/11/2009 - 02:52 por Silvia | Informe spam
Tengo un libro de excel con varias hojas, en una entro los datos y las otras
se rellenan con los datos introducidos. Como se crea un boton comando en la
hoja de entrada de datos para que me imprima la otra hoja. Gracias.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
14/11/2009 - 05:37 | Informe spam
hola, Silvia !

Tengo un libro de excel con varias hojas, en una entro los datos y las otras se rellenan con los datos introducidos.
Como se crea un boton comando en la hoja de entrada de datos para que me imprima la otra hoja.



solo tienes que incrustar en la hoja donde lo necesites un control de boton (de formularios o de controles activex)
y la unica instruccion (en codigo vba) que se requiere seria pareciad a la siguiente:

worksheets("nombre de la hoja que quieres imprimir").printout

o puedes activar la grabadora de macros, realizar la impresion, detener la grabadora, revisar/adaptar/... el codigo generado

saludos,
hector.
Respuesta Responder a este mensaje
#2 Silvia
15/11/2009 - 19:05 | Informe spam
Muchas gracias por tu ayuda. Saludos,
Silvia

"Héctor Miguel" escribió:

hola, Silvia !

> Tengo un libro de excel con varias hojas, en una entro los datos y las otras se rellenan con los datos introducidos.
> Como se crea un boton comando en la hoja de entrada de datos para que me imprima la otra hoja.

solo tienes que incrustar en la hoja donde lo necesites un control de boton (de formularios o de controles activex)
y la unica instruccion (en codigo vba) que se requiere seria pareciad a la siguiente:

worksheets("nombre de la hoja que quieres imprimir").printout

o puedes activar la grabadora de macros, realizar la impresion, detener la grabadora, revisar/adaptar/... el codigo generado

saludos,
hector.


.

Respuesta Responder a este mensaje
#3 Silvia
15/11/2009 - 20:21 | Informe spam
Hola Héctor,

Ahora necesito que un boton de comando me cree un pdf de la hoja, pero que
me pregunte primero con que nombre quiero grabar el archivo, he sido capaz de
generar el pdf, pero siempre me coge el nombre del archivo y no se que
expresión usar en la macro para que me pregunte el nombre.

Muchas gracias
Silvia

"Héctor Miguel" escribió:

hola, Silvia !

> Tengo un libro de excel con varias hojas, en una entro los datos y las otras se rellenan con los datos introducidos.
> Como se crea un boton comando en la hoja de entrada de datos para que me imprima la otra hoja.

solo tienes que incrustar en la hoja donde lo necesites un control de boton (de formularios o de controles activex)
y la unica instruccion (en codigo vba) que se requiere seria pareciad a la siguiente:

worksheets("nombre de la hoja que quieres imprimir").printout

o puedes activar la grabadora de macros, realizar la impresion, detener la grabadora, revisar/adaptar/... el codigo generado

saludos,
hector.


.

Respuesta Responder a este mensaje
#4 Héctor Miguel
15/11/2009 - 20:27 | Informe spam
hola, Silvia !

Ahora necesito que un boton de comando me cree un pdf de la hoja
pero que me pregunte primero con que nombre quiero grabar el archivo
he sido capaz de generar el pdf, pero siempre me coge el nombre del archivo
y no se que expresion usar en la macro para que me pregunte el nombre...



transcribe la macro tal como la estas usando ahora (para conocer de la impresora virtual)
y como prefieres asignar el nombre (y la ruta) para el pdf (de alguna celda ?, por una pregunta ?)

saludos,
hector.
Respuesta Responder a este mensaje
#5 Silvia
16/11/2009 - 10:43 | Informe spam
Hola Héctor,

Te adjunto la macro que utilizo para generar un pdf, y lo que quiero es que
me pregunte con que nombre y donde quiero guardar el pdf que creará. En excel
2007 te permite guardar como pdf sin impresora virtual si no me equivoco.

Gracias

Sub Botón22_Haga_clic_en()
'
' Botón22_Haga_clic_en Macro
'

'
Sheets("OFERTA").Select
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"C:\Documents and Settings\Administrador\Escritorio\Formato
oferta_1.pdf", _
Quality:=xlQualityStandard, IncludeDocProperties:=True,
IgnorePrintAreas _
:=False, From:=1, To:=1, OpenAfterPublish:=False
Sheets("INTRODUCIR DATOS").Select
End Sub

"Héctor Miguel" escribió:

hola, Silvia !

> Ahora necesito que un boton de comando me cree un pdf de la hoja
> pero que me pregunte primero con que nombre quiero grabar el archivo
> he sido capaz de generar el pdf, pero siempre me coge el nombre del archivo
> y no se que expresion usar en la macro para que me pregunte el nombre...

transcribe la macro tal como la estas usando ahora (para conocer de la impresora virtual)
y como prefieres asignar el nombre (y la ruta) para el pdf (de alguna celda ?, por una pregunta ?)

saludos,
hector.


.

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida