Freigeben über


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

Window-Objekt

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.