API
Olá pessoal, alguem já usou alguma API para visualizar as impressoras instaladas e poder selecionar a impressora desejada. Na verdade eu preciso setar direto tal impressora q no caso não é a padrão.
Alguem conhece alguma forma de fazer isso.
Valeu
T+
Fábio
Alguem conhece alguma forma de fazer isso.
Valeu
T+
Fábio
Você pode utilizar o common dialog...
Tenho um exemplo que não utiliza o common dialog. Utiliza somente o objeto printer.
Mais ou menos assim:
e para setar a impressora:
Espero ter ajudado
Tenho um exemplo que não utiliza o common dialog. Utiliza somente o objeto printer.
Mais ou menos assim:
For Each xPrinter In Printers
If xPrinter.DeviceName = Printer.DeviceName Then 'é a Impressora Padrão
blnImpressoraPadrao = true
Else 'Outras Impressoras...
blnImpressoraPadrao = false
End If
sDesc = xPrinter.DeviceName 'Nome da Impressora
sDriver = xPrinter.DriverName 'Driver da Impressora
debug.print sDriver & " - " & sDesc & iif( blnImpressoraPadrao , "impressora padrão", "")
idx = idx + 1
Next xPrinter
e para setar a impressora:
Set Printer = xPrinter
Espero ter ajudado
Tópico encerrado , respostas não são mais permitidas