Documents.Open 方法 (Visio)

打开一个现有文件以便对其进行编辑。

语法

表达式打开 (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) 宏显示如何打开空白文档、基于模板的新文档和现有的文档。

运行此宏之前,请将 路径 \ 文件名 替换为计算机上有效模板文件 (.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 支持和反馈,获取有关如何接收支持和提供反馈的指南。