Documents.OpenEx 方法 (Visio)

使用作为参数传入的额外信息打开现有的 Microsoft Visio 文件。

语法

表达式OpenEx (FileNameFlags)

表达 一个代表 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。