Documents.OpenEx 方法 (Visio)
使用作为参数传入的额外信息打开现有的 Microsoft Visio 文件。
语法
表达式。OpenEx (FileName、 Flags)
表达 一个代表 Documents 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
FileName | 必需 | String | 要打开的文件名。 |
Flags | 必需 | Integer | 指示如何打开文件的标志。 |
返回值
文档
备注
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) 宏说明如何使用 OpenEx 方法在 Visio 中打开模具文件的副本。
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 支持和反馈,获取有关如何接收支持和提供反馈的指南。