Eu tenho um longo VBA copiando células de uma página para outra e tentando imprimir 3 páginas para impressoras diferentes.
O código abaixo não parece estar alterando a impressora padrão e, assim, todas as páginas são enviadas para a mesma impressora.
For i = 0 To 15
curNePrint = Format(i, "00")
On Error Resume Next
Application.ActivePrinter = "\\AtanaWin7PC3\DYMO LableWriter 450 on ne" & curNePrint & ":"
Next i
Worksheets(le).PrintPreview
Eu usei printPreview para economizar papel desperdiçado na impressora.
Alguém pode me ajudar aqui na configuração de uma impressora para cada página.
obrigado
fonte
instr()
identificar impressoras com "DYMO"