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.
- range
Typ: System.Object%
Der Seitenbereich.Kann jeder WdPrintOutRange-Wert sein.
- outputFileName
Typ: System.Object%
Wenn PrintToFile auf true festgelegt wurde, gibt dieses Argument den Pfad und den Dateinamen der Ausgabedatei an.
- from
Typ: System.Object%
Die Seitenzahl der ersten Seite, wenn Range auf wdPrintFromTo festgelegt wurde.
- to
Typ: System.Object%
Die Seitenzahl der letzten Seite, wenn Range auf wdPrintFromTo festgelegt wurde.
- item
Typ: System.Object%
Das zu druckende Element.Kann jeder WdPrintOutItem-Wert sein.
- copies
Typ: System.Object%
Die Anzahl der zu druckenden Exemplare.
- pages
Typ: System.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
Typ: System.Object%
Die Art der zu druckenden Seiten.Kann jeder WdPrintOutPages-Wert sein.
- 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 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
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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.