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