Impresión a archivo + PDF

13/07/2007 - 11:52 por javivi | Informe spam
Hola foro,

Mediante printout se supone que se puede imprimir documentos a PDF,
según la rutina:

Application.ActivePrinter = "Adobe PDF en Ne01:"

ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:= _
"Adobe PDF en Ne01:", PrintToFile:=True, Collate:=True, _
PrToFileName:=nombrePDF

donde nombrePDF es la ruta:

"C:\documento.pdf"

sin embargo me da el siguiente error:

"When you create a postcript file you have to send the host
fonts.. "

parece que el método printout no permite la impresión a pdf y manda la
impresión a formato postscript. Se puede hacer que imprima en pdf,
cómo?

Gracias por adelantado

Javivi
 

Leer las respuestas

#1 Héctor Miguel
13/07/2007 - 22:08 | Informe spam
hola, javier !

Mediante printout se supone que se puede imprimir documentos a PDF, segun la rutina:
Application.ActivePrinter = "Adobe PDF en Ne01:"
ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:= _
"Adobe PDF en Ne01:", PrintToFile:=True, Collate:=True, _
PrToFileName:=nombrePDF
donde nombrePDF es la ruta: "C:\documento.pdf"
sin embargo me da el siguiente error:
"When you create a postcript file you have to send the host fonts.. "
parece que el metodo printout no permite la impresion a pdf y manda la impresion a formato postscript.
Se puede hacer que imprima en pdf, como?



revisa en las propiedades de la impresora [adobe pdf] en el panel de control de windows
y comprueba que no tenga una marca la opcion de: "do not send fonts to adobe pdf"
[y por si las dudas, verifica que tampoco tenga marca la opcion de: "prompt for adobe pdf filename"]

tambien pudiera ser algun objeto incrustado que este *reducido* a una linea por ocultarse filas [graficos, dibujos] -?-

comentas [si hubiera] algun detalle mas... 'significativo' ?
saludos,
hector.

Preguntas similares