Freigeben über


Printer-Objekt (Publisher)

Ein Printer -Objekt stellt einen auf Ihrem Computer installierten Drucker dar.

Hinweise

Viele der Eigenschaften des Printer-Objekts , z. B. PaperSize, PaperSource und PaperOrientation, entsprechen den Einstellungen im Dialogfeld Druckeinrichtung (Menü Datei ) auf der Microsoft Publisher-Benutzeroberfläche.

Die Auflistung aller auf Ihrem Computer installierten Drucker wird durch die InstalledPrinters -Auflistung dargestellt.

Beispiel

Der folgende Microsoft Visual Basic für Applikationen (VBA)-Makro veranschaulicht die Verwendung der Druckername und IsActivePrinter -Eigenschaften des Printer -Objekts zum Abrufen einer Liste aller installierten Drucker auf dem Computer zu bestimmen, welche derzeit aktiver Drucker ist und einige dieser Einstellungen des aktiven Druckers erhalten möchten. Das Makro zeigt die Ergebnisse im Direktfenster angezeigt.

Public Sub Printer_Example() 
 
 Dim pubInstalledPrinters As Publisher.InstalledPrinters 
 Dim pubApplication As Publisher.Application 
 Dim pubPrinter As Publisher.Printer 
 
 Set pubApplication = ThisDocument.Application 
 Set pubInstalledPrinters = pubApplication.InstalledPrinters 
 
 For Each pubPrinter In pubInstalledPrinters 
 Debug.Print pubPrinter.PrinterName 
 If pubPrinter.IsActivePrinter Then 
 Debug.Print "This is the active printer" 
 Debug.Print "Paper size is ", pubPrinter.PaperSize 
 Debug.Print "Paper orientation is ", pubPrinter.PaperOrientation 
 Debug.Print "Paper source is ", pubPrinter.PaperSource 
 End If 
 Next 
 
End Sub

Eigenschaften

Siehe auch

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.