Imprimir hojas a PDF

05/03/2009 - 17:45 por Tony | Informe spam
Hola de nuevo:

Necesito crear una macro para que automáticamente me pase las hojas
seleccionadas a PDF... He intentado realizar la macro mediante la opción de
crear macro pero al ejecutarla sale todo bien a excepción de que para
imprimirlo por PDF antes tengo que seleccionar la impresora adecuada (en este
caso la de PDF- Creator)...

¿Hay alguna forma para que directamente desde la macro me "imprima" o me
archive en PDF sin necesidad de cambiar la impresora predeterminada?...

Gracias por anticipado...
 

Leer las respuestas

#1 Héctor Miguel
05/03/2009 - 22:15 | Informe spam
hola, Tony !

Mostrar la cita
no estoy seguro de si eres la misma persona que preguntaba por algo similar +/- en mayo de 2008 -?-
(por si o por no...) transcribo la conversacion de esa fecha:

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

=hola, Tony !

Mostrar la cita
como primera sugerencia, utiliza la grabadora de macros mientras "pasas" al PDF de forma "manual"
y despues comentas que cambios necesitarias al codigo generado -?-

(p.e.) suponiendo que utilizas el PDFCreator (que debio crear una impresora "virtual")
podrias probar con algo +/- como lo siguiente:

ActiveWindow.SelectedSheets.PrintOut Copies:=1, _
ActivePrinter:="PDFCreator en Ne00:", Collate:=True, PrintToFile:=True, _
PrToFileName:="c:uta y sub\carpetas a\tu archivo.pdf"

solo asegurate de en cual "puerto" escribe la impresora
y probablemente sera necesario conocer cual es la version de excel que usas -?-

Preguntas similares