以程式設計方式開啟 Visio 文件

開啟現有 Microsoft Office Visio 文件的方法有兩種:Open 和 OpenEx。 OpenEx 方法與 Open 方法相同,不同之處在於它會提供引數,讓呼叫者可以指定文件開啟方式。

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

開啟 Visio 文件

開啟 Visio 文件

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

    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 文件的完整路徑,以及包含要使用的引數,在本例中為「停駐」和「唯讀」。

    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 文件。