Window.PrintOut-Methode (Word)
Druckt das im angegebenen Fenster angezeigte Dokument ganz oder teilweise.
Syntax
Ausdruck. PrintOut (Background, Append, Range, OutputFileName, From, To, Item, Copies, Pages, PageType, PrintToFile, Collate, FileName, ActivePrinterMacGX, ManualDuplexPrint, PrintZoomColumn, PrintZoomRow, PrintZoomPaperWidth, PrintZoomPaperHeight)
Ausdruck: Erforderlich. Eine Variable, die ein Window-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
Background | Optional | Variant | True, wenn das Makro fortgesetzt werden soll, während das Dokument in Microsoft Word gedruckt wird. |
Append | Optional | Variant | True , wenn das angegebene Dokument an den Dateinamen angehängt werden soll, der mit dem OutputFileName-Argument angegeben wurde. False, wenn der Inhalt von OutputFileName überschrieben werden soll. |
Range | Optional | Variant | Der Seitenbereich. Dies kann eine beliebige WdPrintOutRange-Konstante sein. |
OutputFileName | Optional | Variant | Wenn True als Wert für PrintFile festgelegt wurde, gibt dieses Argument den Pfad und Dateinamen der Ausgabedatei an. |
From | Optional | Variant | Die Seitenzahl der Startseite, wenn wdPrintFromTo als Wert für Range festgelegt wurde. |
Bis | Optional | Variant | Die Seitenzahl der letzten Seite, wenn wdPrintFromTo als Wert für Range festgelegt wurde. |
Aspekt | Optional | Variant | Das zu druckende Element. Dies kann eine beliebige WdPrintOutItem-Konstante sein. |
Copies | Optional | Variant | Die Anzahl der zu druckenden Exemplare. |
Pages | Optional | Variant | Die zu druckenden Seitenzahlen und Druckbereiche, durch Kommas getrennt. Beispielsweise werden mit "2, 6-10" die Seite 2 und die Seiten 6 bis 10 gedruckt. |
PageType | Optional | Variant | Der Typ der zu druckenden Seiten. Dies kann eine beliebige WdPrintOutPages-Konstante sein. |
PrintToFile | Optional | Variant | True, um die Druckeranweisungen in eine Datei zu schreiben. Stellen Sie sicher, dass ein Dateiname mit OutputFileName angegeben wird. |
Collate | Optional | Variant | Beim Drucken mehrerer Exemplare eines Dokuments, True alle Seiten des Dokuments gedruckt, bevor das nächste Exemplar gedruckt. |
FileName | Optional | Variant | Der Pfad und der Dateiname des zu druckenden Dokuments. Wenn dieses Argument ausgelassen wird, druckt Word das aktive Dokument. Steht nur mit dem Application-Objekt zur Verfügung. |
ActivePrinterMacGX | Optional | Variant | Dieses Argument ist nur in der Microsoft Office Macintosh Edition verfügbar. Zusätzliche Informationen über dieses Argument erhalten Sie in der Sprachreferenzhilfe, die mit der Microsoft Office Macintosh Edition ausgeliefert wird. |
ManualDuplexPrint | Optional | Variant | TRUE zum Drucken eines doppelseitigen Dokuments auf einem Drucker ohne Kit für Duplexdruck. Wenn dieses Argument auf True festgelegt ist, werden die Eigenschaften PrintBackground und PrintReverse ignoriert. Verwenden Sie die Eigenschaften PrintOddPagesInAscendingOrder und PrintEvenPagesInAscendingOrder, um die Ausgabe während des manuellen Duplexdrucks zu steuern. Dieses Argument möglicherweise nicht zur Verfügung, abhängig von der Unterstützung der Sprache (Englisch USA), beispielsweise), die Sie ausgewählt oder installiert haben. |
PrintZoomColumn | Optional | Variant | Die Anzahl der Seiten, die Word horizontal auf einer Seite anordnen soll. Möglich sind 1, 2, 3 oder 4. Verwenden Sie für den Ausdruck mehrerer Seiten auf einem Blatt zusätzlich das Argument PrintZoomRow. |
PrintZoomRow | Optional | Variant | Die Anzahl der Seiten, die Word vertikal auf einer Seite anordnen soll. Möglich sind 1, 2, 3 oder 4. Verwenden Sie für den Ausdruck mehrerer Seiten auf einem Blatt zusätzlich das Argument PrintZoomColumn. |
PrintZoomPaperWidth | Optional | Variant | Die Breite, auf die Word gedruckte Seiten in Twips skalieren soll (20 Twips = 1 Punkt; 72 Punkt = 1 Zoll). |
PrintZoomPaperHeight | Optional | Variant | Die Höhe, auf die Word gedruckte Seiten in Twips skalieren soll (20 Twips = 1 Punkt; 72 Punkt = 1 Zoll). |
Beispiel
Im folgenden Beispiel wird die aktuelle Seite des aktiven Dokuments gedruckt.
ActiveDocument.PrintOut Range:=wdPrintCurrentPage
This example prints all the documents in the current folder. Mit der Funktion Dir werden alle Dateinamen mit der Dateierweiterung DOC angezeigt.
adoc = Dir("*.DOC")
Do While adoc <> ""
Application.PrintOut FileName:=adoc
adoc = Dir()
Loop
Im folgenden Beispiel werden die ersten drei Seiten des Dokuments im aktiven Fenster gedruckt.
ActiveDocument.ActiveWindow.PrintOut _
Range:=wdPrintFromTo, From:="1", To:="3"
Im folgenden Beispiel werden die Kommentare im aktiven Dokument gedruckt.
If ActiveDocument.Comments.Count >= 1 Then
ActiveDocument.PrintOut Item:=wdPrintComments
End If
Im folgenden Beispiel wird das aktive Dokument mit sechs Seiten auf jedem Blatt ausgedruckt.
ActiveDocument.PrintOut PrintZoomColumn:=3, _
PrintZoomRow:=2
Im folgenden Beispiel wird das aktive Dokument in einer auf 75 % verringerten Größe gedruckt.
ActiveDocument.PrintOut _
PrintZoomPaperWidth:=0.75 * (8.5 * 1440), _
PrintZoomPaperHeight:=0.75 * (11 * 1440)
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.