次の方法で共有


方法: プログラムによって 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();
    

参照

処理手順

方法: プログラムによって新しい Visio 図面を作成する

方法: プログラムによって Visio 図面を開く

方法: プログラムによって Visio 図面を閉じる

方法: プログラムによって Visio 図面を保存する

概念

Visio オブジェクト モデルの概要

その他の技術情報

Visio ソリューション