共用方式為


Visio) (Documents.Open 方法

開啟現有的檔案來進行編輯。

語法

運算式 啟 (FileName)

表達 代表 Documents 物件的變數。

參數

名稱 必要/選用 資料類型 描述
FileName 必要 字串 要開啟的檔案名稱。

傳回值

文件

註解

當您使用 Open 方法開啟 Document 物件時,它會以原始的格式開啟 Microsoft Visio 檔案。 根據副檔名, Open 方法會開啟繪圖 (.vsd) 、 樣板 (.vss) 、範本 (.vst) 、工作區 (.vsw) 、XML 繪圖 (.vdx) 、XML 樣板 (.vsx) 或 XML 範本 (.vtx) 。 您也可以使用此方法來開啟非 Visio 檔案,並將其轉換成 Visio 檔案。 如果檔案不存在或檔案名無效,則不會傳回 Document 物件,而且會產生錯誤。

如果您將有效的樣板傳遞 (.vss) 檔案名,原始樣板檔案就會開啟。 從 Microsoft Office Visio 2003 開始,只有使用者建立的樣板可以編輯。 根據預設,Visio 樣板是無法編輯的。 除非您想要建立或編輯主圖形,否則請以唯讀方式開啟樣板。

範例

這個 Microsoft Visual Basic for Applications (VBA) 巨集將示範如何開啟空白文件、以範本為根據的新文件,以及現有的文件。

執行此宏之前,請將path \ 檔案名取代為電腦上有效範本檔案 (.vst) 的路徑和檔案名。

 
Public Sub OpenDocument_Example() 
 
 Dim vsoDocument As Visio.Document 
 
 'Open a blank document (not based on a template). 
 Set vsoDocument = Documents.Add("") 
 
 'Open a new document based on a template. 
 Set vsoDocument = Documents.Add _ 
 ("path \filename ") 
 
 'Open an existing document. 
 Set vsoDocument = Documents.Open _ 
 ("path \filename ") 
 
End Sub

支援和意見反應

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