共用方式為


HOW TO:開啟 Visio 文件

OpenOpenEx 方法可以用來開啟現有的 Microsoft Office Visio 文件。 OpenEx 方法和 Open 方法完全一樣,不過前者提供的引數可讓呼叫端指定文件的開啟方式。

如需物件模型 (Object Model) 的詳細資訊,請參閱 Microsoft.Office.Interop.Visio.Documents.Open 方法和 Microsoft.Office.Interop.Visio.Documents.OpenEx 方法的 VBA 參考文件。

開啟 Visio 文件

若要開啟 Visio 文件

  • 呼叫 Microsoft.Office.Interop.Visio.Documents.Open 方法,並提供 Visio 文件的完整路徑。

    Dim docPath As String = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments) + "\test\MyDrawing.vsd"
    Me.Application.Documents.Open(docPath)
    
    string docPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments) + @"\test\MyDrawing.vsd";
    this.Application.Documents.Open(docPath);
    

搭配指定的引數開啟 Visio 文件

若要以唯讀和停駐方式開啟 Visio 文件

  • 呼叫 Microsoft.Office.Interop.Visio.Documents.OpenEx 方法,並提供 Visio 文件的完整路徑以及包含要使用的引數 (在此例中為「停駐」和「唯讀」)。

    Dim docPath As String = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments) + "\test\MyDrawing.vsd"
    Me.Application.Documents.OpenEx(docPath, CShort(Microsoft.Office.Interop.Visio.VisOpenSaveArgs.visOpenDocked) + CShort(Microsoft.Office.Interop.Visio.VisOpenSaveArgs.visOpenRO))
    
    string docPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments) + @"\test\MyDrawing.vsd";
    this.Application.Documents.OpenEx(docPath,
        ((short)Microsoft.Office.Interop.Visio.VisOpenSaveArgs.visOpenDocked +
         (short)Microsoft.Office.Interop.Visio.VisOpenSaveArgs.visOpenRO));
    

編譯程式碼

這個程式碼範例需要符合下列條件:

  • 在 [我的文件] 資料夾 (Windows XP 和舊版) 或 [文件] 資料夾 (Windows Vista) 中,必須有一個名為 Test 的目錄,此目錄內必須有一個名稱為 myDrawing.vsd 的 Visio 文件。

請參閱

工作

HOW TO:建立新的 Visio 文件

HOW TO:關閉 Visio 文件

HOW TO:儲存 Visio 文件

HOW TO:列印 Visio 文件

概念

Visio 物件模型概觀

其他資源

Visio 方案