建立新的 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 文件。