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.