Imprimir en pdf

mariona
18 de Abril del 2006
Hola,mi problema es el siguiente.Tengo un programa hecho en visual basic 6.0 que me genera un documento de word,y quiero que al pulsar un boton me lo guarde como un pdf usando una impresora virtual que tengo instalada.Tengo una funcion que me busca las impresoras y me establece la virtual como predeterminada,la cuestion es que al ejecutar la instruccion Objetoword.Printout me manda el documento a la cola de la impresora normal,y la que esta seleccionada es la virtual.¿Alguien sabe como puedo cambiar esto?Gracias

Ifgash
18 de Abril del 2006
Este es el codigo para imprimir en PDF pero cuando utilizas una aplicacion de Excel, es lo mismo, espero te sirva, gracias.

Application.ActivePrinter = "Adobe PDF on Ne01:"
ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:= "Adobe PDF on Ne01:", Collate:=True

Ojo hay que cambiar la parte de ActiveWindows por la de ObjetWord.