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

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

建立新的空白文件

建立新文件

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

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

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

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

建立從現有文件複製的新文件

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

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

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

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

建立從現有樣板複製的新樣板

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

    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 方法並指定範本的路徑。

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