共用方式為


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();
    

請參閱

工作

HOW TO:以程式設計方式建立新的 Visio 文件

HOW TO:以程式設計方式開啟 Visio 文件

HOW TO:以程式設計方式關閉 Visio 文件

HOW TO:以程式設計方式儲存 Visio 文件

概念

Visio 物件模型概觀

其他資源

Visio 方案