Document.PrintOut-Methode (Visio)
Druckt die Inhalte des aktiven Dokuments und stellt verschiedene Druckoptionen bereit.
Syntax
Ausdruck. PrintOut (PrintRange, FromPage, ToPage, ScaleCurrentViewToPaper, PrinterName, PrintToFile, OutputFileName, Copies, Collate, ColorAsblack)
Ausdruck Eine Variable, die ein Document-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
PrintRange | Erforderlich | VisPrintOutRange | Der Bereich der zu druckenden Dokumentseiten. Mögliche Werte finden Sie in den Hinweisen. |
FromPage | Optional | Long | Wenn PrintRange visPrintFromTo ist, die erste Seite im zu druckbaren Bereich. Der Standardwert ist 1, was die erste Seite der Zeichnung angibt. |
ToPage | Optional | Long | Wenn PrintRange visPrintFromTo ist, die letzte Seite im zu druckbaren Bereich. Der Standardwert ist -1, was die letzte Seite der Zeichnung angibt. |
ScaleCurrentViewToPaper | Optional | Boolescher Wert | Wenn PrintRange visPrintCurrentView ist, true , um den Teil der Zeichnung, der in das Programmfenster passt, so zu skalieren, dass er auf das aktuelle Standardpapierformat passt; False , um auf so vielen Druckerseiten wie nötig zu drucken. Der Standardwert ist False. |
"Druckername" | Optional | String | Der Name des zu verwendenden Druckers. Die Standardeinstellung ist der drucker, der derzeit in Visio ausgewählt ist. |
PrintToFile | Optional | Boolescher Wert | True , um die Informationen zum Drucken an eine Datei auf einem Datenträger und nicht an den Drucker zu senden; False , um auf dem Drucker zu drucken. Der Standardwert ist False. Wenn Sie True für PrintToFile angeben, aber keinen gültigen Wert für OutputFileName übergeben, wird die Zeichnung an den aktiven Drucker gesendet. |
OutputFileName | Optional | String | Wenn PrintToFile gleich True ist, wird der Name und der Pfad der PRN-Datei, an die gedruckt werden soll, in Anführungszeichen eingeschlossen. |
Copies | Optional | Long | Die Anzahl der zu druckenden Exemplare. Der Standardwert ist 1 Exemplar. |
Collate | Optional | Boolescher Wert | Mit True werden die Exemplare sortiert. Mit False werden sie nicht sortiert. Der Standardwert ist False. |
ColorAsBlack | Optional | Boolescher Wert | Mit True werden alle Farben schwarz gedruckt, um sicherzustellen, dass alle Shapes in der gedruckten Zeichnung sichtbar sind. Dies ist hilfreich, wenn ein Schwarzweißdrucker sehr helle Farben in einer Zeichnung in Weiß statt in Graustufen konvertiert. Mit False werden Farben normal gedruckt. Der Standardwert ist False. |
Rückgabewert
Nichts
Bemerkungen
Das Aufrufen der PrintOut-Methode entspricht der Auswahl von Druckoptionen im Dialogfeld Drucken (klicken Sie auf die Registerkarte Datei , klicken Sie auf Drucken und dann erneut auf Drucken ), und klicken Sie dann auf OK.
Mögliche Werte für PrintRange werden in der folgenden Tabelle angezeigt und in VisPrintOutRange in der Visio-Typbibliothek deklariert.
Konstante | Wert | Beschreibung |
---|---|---|
visPrintAll | 0 | Druckt alle Vordergrundblätter. |
visPrintCurrentPage | 2 | Druckt die aktive Seite. |
visPrintCurrentView | 4 | Druckt den aktuellen Ansichtsbereich. |
visPrintFromTo | 1 | Druckt die Seiten zwischen FromPage und ToPage. |
visPrintSelection | 3 | Druckt eine Auswahl. |
Beispiel
Dieses VBA-Makro (Microsoft Visual Basic für Applikationen) veranschaulicht, wie Sie mit der PrintOut-Methode zwei Exemplare der aktuellen Seite auf dem aktiven Drucker drucken.
Public Sub PrintOut_Example()
'Print two copies of the current page to the default printer
ThisDocument.PrintOut visPrintCurrentPage, , , , , , , 2
End Sub
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.