Freigeben über


DocumentBase.PrintOut-Methode

Druckt das gesamte Dokument oder einen Teil des Dokuments.

Namespace:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word.v4.0.Utilities (in Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Syntax

'Declaration
Public Sub PrintOut ( _
    ByRef background As Object, _
    ByRef append As Object, _
    ByRef range As Object, _
    ByRef outputFileName As Object, _
    ByRef from As Object, _
    ByRef to As Object, _
    ByRef item As Object, _
    ByRef copies As Object, _
    ByRef pages As Object, _
    ByRef pageType As Object, _
    ByRef printToFile As Object, _
    ByRef collate As Object, _
    ByRef activePrinterMacGX As Object, _
    ByRef manualDuplexPrint As Object, _
    ByRef printZoomColumn As Object, _
    ByRef printZoomRow As Object, _
    ByRef printZoomPaperWidth As Object, _
    ByRef printZoomPaperHeight As Object _
)
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
)

Parameter

  • background
    Typ: System.Object%
    true, wenn die Codeanpassung fortgesetzt werden soll, während Microsoft Office Word das Dokument druckt.
  • append
    Typ: System.Object%
    true, wenn das Dokument an die Datei angefügt werden soll, die durch das OutputFileName-Argument angegeben wird; false, wenn der Inhalt von OutputFileName überschrieben werden soll.
  • outputFileName
    Typ: System.Object%
    Wenn PrintToFile auf true festgelegt wurde, gibt dieses Argument den Pfad und den Dateinamen der Ausgabedatei an.
  • copies
    Typ: System.Object%
    Die Anzahl der zu druckenden Exemplare.
  • pages
    Typ: System.Object%
    Die zu druckenden Seitenzahlen und Seitenbereiche, durch Kommas getrennt.Beispiel: Bei "2, 6-10" werden Seite 2 und die Seiten 6 bis 10 gedruckt.
  • printToFile
    Typ: System.Object%
    true, wenn die Druckeranweisungen in eine Datei ausgegeben werden sollen.Für OutputFileName muss ein Dateiname angegeben werden.
  • collate
    Typ: System.Object%
    true , wenn beim Drucken mehrerer Exemplare eines Dokuments alle Seiten des Dokuments gedruckt werden sollen, bevor das nächste Exemplar gedruckt wird.
  • activePrinterMacGX
    Typ: System.Object%
    Dieses Argument ist nur in Microsoft Office Macintosh Edition verfügbar.Weitere Informationen zu diesem Argument finden Sie in der Hilfe zur Sprachreferenz, die in Microsoft Office Macintosh Edition enthalten ist.
  • manualDuplexPrint
    Typ: System.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 ist möglicherweise für Sie nicht verfügbar, je nach der Sprachunterstützung (beispielsweise Englisch (USAz. B. Englisch), wie von Ihnen ausgewählt oder installiert.
  • printZoomColumn
    Typ: System.Object%
    Die Anzahl der Seiten, die in Word horizontal auf eine Seite passen sollen.Kann 1, 2, 3 oder 4 sein.Bei Verwendung mit dem PrintZoomRow-Argument können mehrere Seiten auf einem Blatt gedruckt werden.
  • printZoomRow
    Typ: System.Object%
    Die Anzahl der Seiten, die in Word vertikal auf eine Seite passen sollen.Kann 1, 2 oder 4 sein.Bei Verwendung mit dem PrintZoomColumn-Argument können mehrere Seiten auf einem Blatt gedruckt werden.
  • printZoomPaperWidth
    Typ: System.Object%
    Die Breite, auf die Word gedruckte Seiten skalieren soll, in Twips (20 Twips = 1 Punkt; 72 Punkt = 1 Zoll).
  • printZoomPaperHeight
    Typ: System.Object%
    Die Höhe, auf die Word gedruckte Seiten skalieren soll, in Twips (20 Twips = 1 Punkt; 72 Punkt = 1 Zoll).

Hinweise

Optionale Parameter

Informationen zu optionalen Parametern finden Sie unter Optionale Parameter in Office-Lösungen.

Beispiele

Im folgenden Codebeispiel wird die PrintOut-Methode verwendet, um zwei Exemplare des gesamten Dokuments zu drucken. Wenn Sie dieses Beispiel verwenden möchten, führen Sie es von der ThisDocument-Klasse in einem Projekt auf Dokumentebene aus.

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
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);
}

.NET Framework-Sicherheit

Siehe auch

Referenz

DocumentBase Klasse

Microsoft.Office.Tools.Word-Namespace