IMPRESSORA PADRÃO DO WINDWOS
Olá pessoal...
estou com um problema...
estou setando a impressora padrão do sistema para imprimir assim:
Mas não tá retornando à impressora padrão de antes, fica como padrão a usada na impressão, alguem sabe dizer porque esta ultima rotina não altera a impressora padrão?
estou com um problema...
estou setando a impressora padrão do sistema para imprimir assim:
Dim Impressoras As Printer
Dim ImpPadrao As String
ImpPadrao = Printer.DeviceName [ô] pego o nome da impressora padrão atual
For Each Impressoras In Printers
Set Printer = Impressoras
If Impressoras.DeviceName = [Ô]CutePDF Writer[Ô] Then Exit For
Next
[ô]aqui vai toda a rotina de impressão, por exemplo:
Printer.Print [Ô]teste[Ô]
Printer.EndDoc
[ô]Até aqui tudo ok, então eu agora preciso retornar o sistema com a impressora padrão de antes da impressão
[ô]Estou fazendo assim:
For Each Impressoras In Printers
Set Printer = Impressoras
If Impressoras.DeviceName = ImpPadrao Then Exit For
Next
Mas não tá retornando à impressora padrão de antes, fica como padrão a usada na impressão, alguem sabe dizer porque esta ultima rotina não altera a impressora padrão?
ninguém pra dar uma força?
Tópico encerrado , respostas não são mais permitidas