Gewusst wie: Programmgesteuertes Drucken von Visio-Dokumenten
Sie können ein vollständiges Microsoft Office Visio-Dokument oder nur eine bestimmte Seite drucken.
Weitere Informationen zu Druckmethoden finden Sie in der VBA-Referenzdokumentation für die Microsoft.Office.Interop.Visio.Document.Print-Methode und die Microsoft.Office.Interop.Visio.Page.Print-Methode.
Drucken eines Visio-Dokuments
So drucken Sie ein vollständiges Dokument
Rufen Sie die Microsoft.Office.Interop.Visio.Document.Print-Methode des Microsoft.Office.Interop.Visio.Document-Objekts auf, das Sie drucken möchten.
Im folgenden Codebeispiel wird das aktive Dokument gedruckt.Wenn Sie dieses Beispiel verwenden möchten, führen Sie den Code von der ThisAddIn-Klasse im Projekt aus.
Me.Application.ActiveDocument.Print()
this.Application.ActiveDocument.Print();
Drucken einer Seite eines Visio-Dokuments
So drucken Sie eine Seite eines Dokuments
Rufen Sie die Microsoft.Office.Interop.Visio.Pages.Print-Methode des Microsoft.Office.Interop.Visio.Pages-Objekts auf, das Sie drucken möchten.
Im folgenden Codebeispiel wird veranschaulicht, wie die erste Seite des aktiven Dokuments gedruckt wird.Wenn Sie dieses Beispiel verwenden möchten, führen Sie den Code von der ThisAddIn-Klasse im Projekt aus.
Dim pageIndex As Integer = 1 Dim visioDocPages As Visio.Pages = Me.Application.ActiveDocument.Pages If pageIndex <= visioDocPages.Count Then visioDocPages(pageIndex).Print() End If
int pageIndex = 1; Visio.Pages visioDocPages = this.Application.ActiveDocument.Pages; if (pageIndex <= visioDocPages.Count) visioDocPages[pageIndex].Print();
Siehe auch
Aufgaben
Gewusst wie: Programmgesteuertes Erstellen neuer Visio-Dokumente
Gewusst wie: Programmgesteuertes Öffnen von Visio-Dokumenten
Gewusst wie: Programmgesteuertes Schließen von Visio-Dokumenten
Gewusst wie: Programmgesteuertes Speichern von Visio-Dokumenten
Konzepte
Übersicht über das Visio-Objektmodell