Visio) (Documents.OpenEx 方法

會使用以引數傳遞的額外資訊,來開啟現有的 Microsoft Visio 檔案。

語法

運算式。OpenEx (FileName、 旗標)

運算式 代表 Documents 物件的變數。

參數

名稱 必要/選用 資料類型 描述
FileName 必要 String 要開啟之檔案的名稱。
Flags 必要 整數 指出如何開啟檔案的旗標。

傳回值

Document

註解

OpenEx 方法與 Open 方法相同,不同處在於前者額外提供了一個引數,可供呼叫者指定文件的開啟方式。

Flags 引數應為零個以上下列值的組合。

常數 值
visOpenCopy &H1
visOpenRO &H2
visOpenDocked &H4
visOpenDontList &H8
visOpenMinimized &H10
visOpenRW &H20
visOpenHidden &H40
visOpenMacrosDisabled &H80
visOpenNoWorkspace &H100

如果指定了 visOpenDocked ,檔案會顯示在停駐的視窗中,而不是 MDI 視窗中,前提是檔案是樣板檔案,而且有一個使用中的繪圖視窗可放置停駐的樣板視窗。

如果指定了 visOpenDontList,開啟的檔案名稱不會顯示在 [最近] 索引標籤的 [最近] 索引標籤的 [最近開啟的文件] 清單中, (按一下 [檔案] 索引標籤,再按一下 [最近) 。

如果指定了 visOpenMinimized ,則檔案會以最小化方式開啟;它不是使用中。 Visio 5.0b 之前的版本不支援這個旗標。

如果指定了 visOpenMacrosDisabled ,則檔案會在停用 Visual Basic 巨集的情況下開啟。 Visio 2002 之前的版本不支援這個旗標。

如果指定了 visOpenHidden ,則檔案會在隱藏視窗中開啟。

如果指定了 visOpenNoWorkspace ,則檔案隨即開啟時不包含任何工作區資訊。

如果您的 Visual Studio 解決方案包含 Microsoft.Office.Interop.Visio 參照,此方法會對應至下列類型:

  • Microsoft.Office.Interop.Visio.IVDocuments.OpenEx (字串,短)

範例

這個 Microsoft Visual Basic for Applications (VBA) 巨集會顯示如何在 Visio 中使用 OpenEx 方法開啟樣板檔案的複本。

 
Public Sub OpenEx_Example()  
 
    'Use the OpenEx method to open a copy of a stencil.  
    Documents.OpenEx "Basic_U.vss", visOpenDocked + visOpenCopy  
 
End Sub

支援和意見反應

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