CODIGO PARA SELECIONAR IMPRESSORA

CSAPI1 21/08/2014 09:08:39
#440635
Bom dia pessoal,
Estava lendo um artigo de como selecionar uma impressora via código para relatórios do Crystal report e encontrei o código abaixo:
-----------------------
Basta acrescentar as seguintes linhas de código no seu código para imprimir o arquivo.

With CrystalReport1
.ReportFileName = [Ô]X:\caminhoelatorio.rpt[Ô]
.PrinterDriver = [Ô]Epson24.drv[Ô]
.PrinterPort = [Ô]LPT1[Ô]
.PrinterName = [Ô]Epson - Matricial[Ô]
.Action = 1
End With

ReportFileName - localização e nome do relatório que deseja imprimir
PrinterDriver - O nome do driver da impressora para qual deseja imprimir
PrinterPort = A porta para impressão
PrinterName = O nome da impressora
Action = dispara exibição do o relatório.
----------------------

Com relação ao: PrinterDriver , PrinterPort e PrinterName, onde posso localizar estas informações no windows 7.

Conto com a ajuda dos amigos programadores.

Grato.
PROFESSOR 25/08/2014 13:21:08
#440688
Objeto Printer do VBRun, coleção Printers.

Se você já copiou da Internet o código que mostra o diálogo de seleção da impressora, usando a CommonDialogs ou diretamente a API do Windows, deve ter feito um loop por essa coleção para definir a impressora selecionada como sendo a impressora padrão. é esse o objeto que contém as características da impressora.
Tópico encerrado , respostas não são mais permitidas