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 支援與意見反應。