DocumentBase.PrintOut Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Druckt das gesamte Dokument oder einen Teil des Dokuments.
public void PrintOut (ref object background, ref object append, ref object range, ref object outputFileName, ref object from, ref object to, ref object item, ref object copies, ref object pages, ref object pageType, ref object printToFile, ref object collate, ref object activePrinterMacGX, ref object manualDuplexPrint, ref object printZoomColumn, ref object printZoomRow, ref object printZoomPaperWidth, ref object printZoomPaperHeight);
member this.PrintOut : obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj -> unit
Public Sub PrintOut (Optional ByRef background As Object, Optional ByRef append As Object, Optional ByRef range As Object, Optional ByRef outputFileName As Object, Optional ByRef from As Object, Optional ByRef to As Object, Optional ByRef item As Object, Optional ByRef copies As Object, Optional ByRef pages As Object, Optional ByRef pageType As Object, Optional ByRef printToFile As Object, Optional ByRef collate As Object, Optional ByRef activePrinterMacGX As Object, Optional ByRef manualDuplexPrint As Object, Optional ByRef printZoomColumn As Object, Optional ByRef printZoomRow As Object, Optional ByRef printZoomPaperWidth As Object, Optional ByRef printZoomPaperHeight As Object)
Parameter
- background
- Object
true
, wenn die Codeanpassung fortgesetzt werden soll, während Microsoft Office Word das Dokument druckt.
- append
- Object
true
, um das Dokument an die durch das OutputFileName
-Argument angegebene Datei anzufügen, false
um den Inhalt von OutputFileName
zu überschreiben.
- range
- Object
Der Seitenbereich. Kann jeder WdPrintOutRange-Wert sein.
- outputFileName
- Object
Wenn PrintToFile
ist true
, gibt dieses Argument den Pfad und dateinamen der Ausgabedatei an.
- from
- Object
Die Anfangsseitennummer, wenn Range
auf wdPrintFromTofestgelegt ist.
- to
- Object
Die Endseitenzahl, wenn Range
auf wdPrintFromTofestgelegt ist.
- item
- Object
Das zu druckende Element. Kann jeder WdPrintOutItem-Wert sein.
- copies
- Object
Die Anzahl der zu druckenden Exemplare.
- pages
- Object
Die zu druckenden Seitenzahlen und Seitenbereiche, durch Kommas getrennt. Zum Beispiel werden bei Auswahl von "2, 6-10" Seite 2 und die Seiten 6 bis 10 gedruckt.
- pageType
- Object
Die Art der zu druckenden Seiten. Kann jeder WdPrintOutPages-Wert sein.
- printToFile
- Object
true
, wenn die Druckeranweisungen in eine Datei ausgegeben werden sollen. Stellen Sie sicher, dass Sie einen Dateinamen mit OutputFileName
angeben.
- collate
- Object
true
, wenn beim Drucken mehrerer Exemplare eines Dokuments alle Seiten des Dokuments gedruckt werden sollen, bevor das nächste Exemplar gedruckt wird.
- activePrinterMacGX
- Object
Dieses Argument ist nur in der Microsoft Office Macintosh Edition verfügbar. Zusätzliche Informationen zu diesem Argument finden Sie in der Sprachreferenzhilfe, die in der Microsoft Office Macintosh Edition enthalten ist.
- manualDuplexPrint
- Object
true
, wenn ein zweiseitiges Dokument auf einem Drucker ohne Duplexdruckmodul werden soll. Wenn dieses Argument auf true
festgelegt wurde, werden die PrintBackground-Eigenschaft und die PrintReverse-Eigenschaft ignoriert. Verwenden Sie die PrintOddPagesInAscendingOrder-Eigenschaft und die PrintEvenPagesInAscendingOrder-Eigenschaft, um die Ausgabe während des manuellen beidseitigen Drucks (Duplex) zu steuern. Dieses Argument steht Ihnen möglicherweise nicht zur Verfügung, je nachdem, welche Sprachunterstützung Sie ausgewählt bzw. installiert haben (z. B. Deutsch).
- printZoomColumn
- Object
Die Anzahl der Seiten, die in Word horizontal auf eine Seite passen sollen. Kann 1, 2, 3 oder 4 sein. Verwenden Sie mit dem PrintZoomRow
-Argument, um mehrere Seiten auf einem einzelnen Blatt zu drucken.
- printZoomRow
- Object
Die Anzahl der Seiten, die in Word vertikal auf eine Seite passen sollen. Kann 1, 2 oder 4 sein. Verwenden Sie mit dem PrintZoomColumn
-Argument, um mehrere Seiten auf einem einzelnen Blatt zu drucken.
- printZoomPaperWidth
- Object
Die Breite, auf die Word gedruckte Seiten skalieren soll, in Twips (20 Twips = 1 Punkt; 72 Punkt = 1 Zoll).
- printZoomPaperHeight
- Object
Die Höhe, auf die Word gedruckte Seiten skalieren soll, in Twips (20 Twips = 1 Punkt; 72 Punkt = 1 Zoll).
Beispiele
Im folgenden Codebeispiel wird die PrintOut -Methode verwendet, um zwei Kopien des gesamten Dokuments zu drucken. Um dieses Beispiel zu verwenden, führen Sie es aus der ThisDocument
-Klasse in einem Projekt auf Dokumentebene aus.
private void DocumentPrintOut()
{
object Background = true;
object Range = Word.WdPrintOutRange.wdPrintAllDocument;
object Copies = 2;
object PageType = Word.WdPrintOutPages.wdPrintAllPages;
object PrintToFile = false;
object Collate = false;
object ActivePrinterMacGX = missing;
object ManualDuplexPrint = false;
object PrintZoomColumn = 1;
object PrintZoomRow = 1;
this.PrintOut(ref Background, ref missing, ref Range, ref missing,
ref missing, ref missing, ref missing, ref Copies,
ref missing, ref PageType, ref PrintToFile, ref Collate,
ref missing, ref ManualDuplexPrint, ref PrintZoomColumn,
ref PrintZoomRow, ref missing, ref missing);
}
Private Sub DocumentPrintOut()
Me.PrintOut(Background:=True, Range:=Word.WdPrintOutRange.wdPrintAllDocument, _
Copies:=2, PageType:=Word.WdPrintOutPages.wdPrintAllPages, _
PrintToFile:=False, Collate:=False, ManualDuplexPrint:=False, _
PrintZoomColumn:=1, PrintZoomRow:=1)
End Sub
Hinweise
Optionale Parameter
Informationen zu optionalen Parametern finden Sie unter Optionale Parameter in Office-Projektmappen.