oExcel:ActiveWorkbook:PrintOut()
Posted: Mon Jul 24, 2017 8:53 pm
Saludos amigos,
Estoy tratando de enviar una hoja de excel a la impresora virtual PDFCreator que tengo instalada. He hecho la prueba de forma manual y funciona, pero no logro cambiar la impresora por defecto a "PDFCreator" desde código.
En la página de Microsoft la sintaxys de PrintOut figura así: https://msdn.microsoft.com/en-us/vba/ex ... thod-excel
Estoy tratando con este código:
También así:
Pero me lanza error:
Si lo dejo así:
Y cambio manualmente la impresora por defecto funciona. Pero la idea es que el usuario no tenga que cambiar manualmente la impresora por defecto.
Agradezco de antemano su tiempo amigos.
Saludos cordiales,
Estoy tratando de enviar una hoja de excel a la impresora virtual PDFCreator que tengo instalada. He hecho la prueba de forma manual y funciona, pero no logro cambiar la impresora por defecto a "PDFCreator" desde código.
En la página de Microsoft la sintaxys de PrintOut figura así: https://msdn.microsoft.com/en-us/vba/ex ... thod-excel
Estoy tratando con este código:
Code: Select all
oExcel:ActiveWorkbook:PrintOut(.F.,.F.,.F.,.F.,"PDFCreator")
Code: Select all
oExcel:ActiveWorkbook:PrintOut(,,,,"PDFCreator")
Si lo dejo así:
Code: Select all
oExcel:ActiveWorkbook:PrintOut()
Agradezco de antemano su tiempo amigos.
Saludos cordiales,