共用方式為


HOW TO:建立新的 Visio 文件

建立新的 Microsoft Office Visio 繪圖文件時,會將文件加入至開啟中 Visio 文件的 Microsoft.Office.Interop.Visio.Documents 集合。 因此,Microsoft.Office.Interop.Visio.Documents.Add 方法會建立新的 Visio 繪圖文件。 如需詳細資訊,請參閱 Microsoft.Office.Interop.Visio.Documents.Add 方法的 VBA 參考文件。

建立新空白文件

若要建立新文件

  • 使用 Microsoft.Office.Interop.Visio.Documents.Add 方法,建立不是基於範本的新空白文件。

    Me.Application.Documents.Add("")
    
    this.Application.Documents.Add("");
    

建立從現有文件複製而來的文件

Microsoft.Office.Interop.Visio.Documents.Add 方法可以建立本身為現有 Visio 文件複本的新文件。 您必須提供圖表的檔名和完整路徑。

若要建立從現有文件複製而來的新文件

  • 呼叫 Microsoft.Office.Interop.Visio.Documents.Add 方法,並指定 Visio 圖表的路徑。

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

建立從現有樣板複製而來的樣板

Microsoft.Office.Interop.Visio.Documents.Add 方法可以建立本身為現有 Visio 樣板複本的新樣板。 您必須提供樣板的檔名和完整路徑。

若要建立從現有模板複製而來的新模板

  • 呼叫 Microsoft.Office.Interop.Visio.Documents.Add 方法,並指定樣板的路徑。

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

建立基於現有範本的文件

Microsoft.Office.Interop.Visio.Documents.Add 方法可以建立基於現有 Visio 範本 (.vst 檔案) 的新文件 (.vsd 檔案)。 這個方法會複製屬於範本工作區一部分的樣板、樣式和設定。 您必須提供範本的檔名和完整路徑。

若要建立基於現有範本的新文件

  • 呼叫 Microsoft.Office.Interop.Visio.Documents.Add 方法,並指定範本的路徑。

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

編譯程式碼

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

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

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

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

請參閱

工作

HOW TO:開啟 Visio 文件

HOW TO:關閉 Visio 文件

HOW TO:儲存 Visio 文件

HOW TO:列印 Visio 文件

概念

Visio 物件模型概觀

其他資源

Visio 方案