共用方式為


Documents.Add 方法 (Visio)

將新的 Document 物件加入到 Documents 集合。

語法

表情新增 (檔名)

一個代表 文件 物件的變數。

參數

名稱 必要/選用 資料類型 描述
FileName 必要 字串 要新增的文件類型或檔名;若未包含路徑,Visio 會搜尋 應用程式 物件 TemplatePaths 屬性中指定的資料夾及所有已發佈的範本,包括已發佈的第三方範本。

傳回值

Document

註解

如果不要根據任何範本來建立新的繪圖,請將長度為零的字串 ("") 傳遞給 Add 方法。

若要根據另一個檔案(例如範本)建立新圖,請將原始檔案的檔名傳給 Add 方法。 Visio 會開啟模板工作區中的模板,並將與範本相關的樣式及其他設定複製到新文件中。 若範本檔名無效,則不會回傳任何文件並產生錯誤。

若不要根據任何樣板來建立新的樣板,請傳遞 ("vss")。

注意事項

將檔名作為參數傳遞給 Add 方法,相當於像打開範本一樣開啟檔案,建立一個新的空白圖,裡面包含從原始複製的內容。

範例

下列巨集將示範如何將 Document 物件 (例如範本、樣板及繪圖) 加入到 Documents 集合中。

在執行這個巨集之前,請將 Myfile.vsd 取代為有效的 .vsd 檔。

Public Sub AddDocument_Example() 
 
 Dim vsoDocument As Visio.Document 
 
 'Add a Document object based on the Basic Diagram template. 
 Set vsoDocument = Documents.Add("Basic Diagram.vst") 
 
 'Add a Document object based on a drawing (creates a copy of the drawing). 
 Set vsoDocument = Documents.Add("Myfile.vsd ") 
 
 'Add a Document object based on a stencil (creates a copy of the stencil). 
 Set vsoDocument = Documents.Add("Basic Shapes.vss") 
 
 'Add a Document object based on no template. 
 Set vsoDocument = Documents.Add("") 
 
End Sub

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應