HOW TO:以程式設計方式列印 Visio 文件
您可以列印完整的 Microsoft Office Visio 文件或只列印特定頁面。
如需列印方法的詳細資訊,請參閱 Microsoft.Office.Interop.Visio.Document.Print 方法和 Microsoft.Office.Interop.Visio.Page.Print 方法的 VBA 參考文件。
列印 Visio 文件
若要列印完整的文件
呼叫您想列印之 Microsoft.Office.Interop.Visio.Document 物件的 Microsoft.Office.Interop.Visio.Document.Print 方法。
下列程式碼範例會列印現用文件。若要使用這個範例,請從專案的 ThisAddIn 類別中執行程式碼。
Me.Application.ActiveDocument.Print()
this.Application.ActiveDocument.Print();
列印 Visio 文件其中一頁
若要列印文件其中一頁
呼叫您想列印之 Microsoft.Office.Interop.Visio.Pages 物件的 Microsoft.Office.Interop.Visio.Pages.Print 方法。
下列程式碼範例會列印使用中文件的第一頁。若要使用這個範例,請從專案的 ThisAddIn 類別中執行程式碼。
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();