Compartilhar via


Objeto impressora (Access)

Um objeto Printer corresponde à impressora disponível no seu sistema.

Comentários

Um objeto Printer é um membro da coleção Impressoras .

Para retornar uma referência a um objeto Printer específico na coleção Printers, use uma das formas de sintaxe a seguir.

Sintaxe Descrição
Impressoras! Devicename O argumento devicename é o nome do objeto Printer conforme retornado pela propriedade DeviceName.
Impressoras("devicename") O argumento devicename é o nome do objeto Printer conforme retornado pela propriedade DeviceName.
Impressoras(index) O argumento index é a posição numérica do objeto dentro da coleção. O intervalo válido é de 0 a Printers.Count-1.

Use as propriedades do objeto Printer para definir as características de impressão de qualquer uma das impressoras disponíveis em seu sistema.

Use as propriedades ColorMode, Copies, Duplex, Orientation, PaperBin, PaperSize e PrintQuality para especificar as configurações de impressão para uma impressora específica.

Use as propriedades LeftMargin, RightMargin, TopMargin, BottomMargin, ColumnSpacing, RowSpacing, DataOnly, DefaultSize, ItemLayout, ItemsAcross, ItemSizeHeight e ItemSizeWidth para especificar como o Microsoft Access deve formatar a aparência dos dados em páginas impressas.

Use as propriedades DeviceName, DriverName e Port para retornar informações do sistema sobre uma impressora específica.

Exemplo

O exemplo a seguir exibe as informações do sistema sobre a primeira impressora na coleção Printers.

Dim prtFirst As Printer 
 
Set prtFirst = Application.Printers(0) 
 
With prtFirst 
 MsgBox "Device name: " & .DeviceName & vbCr _ 
 & "Driver name: " & .DriverName & vbCr _ 
 & "Port: " & .Port 
End With

Propriedades

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.