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
- Application
- DriverType
- Index
- IsActivePrinter
- IsColor
- IsDuplex
- PaperHeight
- PaperOrientation
- PaperSize
- PaperSource
- PaperWidth
- Parent
- PrintableRect
- "Druckername"
- PrintMode
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.