Documents.Open 方法 (Word)

打开指定的文档并将其添加到 Documents 集合。 返回一个 Document 对象。

语法

表达式打开 (FileNameConfirmConversionsReadOnlyAddToRecentFilesPasswordDocumentPasswordTemplateRevertWritePasswordDocumentWritePasswordTemplateFormatEncodingVisibleOpenConflictDocumentOpenAndRepairDocumentDirectionNoEncodingDialog)

expression 是必需的。 一个代表 Documents 对象的变量。

参数

名称 必需/可选 数据类型 说明
FileName 必需 Variant 文档名(可包含路径)。
ConfirmConversions 可选 Variant True 显示 转换文件对话框中,如果该文件不是 Microsoft Word 格式。
ReadOnly 可选 Variant True,则以只读方式打开文档。 此参数不会覆盖已保存文档的只读推荐设置。 例如,如果在打开只读推荐设置的情况下保存文档,则将 ReadOnly 参数设置为 False 将不会导致文件以读/写方式打开。
AddToRecentFiles 可选 Variant 要将文件名添加到列表中最近使用的文件在 文件菜单的底部。
PasswordDocument 可选 Variant 打开文档时所需的密码。
PasswordTemplate 可选 Variant 打开模板时所需的密码。
Revert 可选 Variant 控制如果 FileName 是打开文档的名称会进行什么操作。 为 True,则放弃对打开文档的任何未保存更改并重新打开文件。 为 False,则激活打开的文档。
WritePasswordDocument 可选 Variant 用于保存文档更改的密码。
WritePasswordTemplate 可选 Variant 用于保存模板更改的密码。
Format 可选 Variant 用于打开文档的文件转换器。 可为以下 WdOpenFormat 常量之一。 默认值为 wdOpenFormatAuto。 若要指定外部文件格式,请将 OpenFormat 属性应用于 FileConverter 对象,以确定要与此参数一起使用的值。
Encoding 可选 Variant 当你查看保存的文档时 Microsoft Word 所使用的文档编码(代码页或字符集)。 可以是任何有效的 MsoEncoding 常量。 要查看有效 MsoEncoding 常量的列表,请参阅“Visual Basic 编辑器”中的“对象浏览器”。 默认值是系统代码页。
Visible 可选 Variant 如此 如果在可见窗口中打开文档。 默认值为 True
OpenConflictDocument 可选 Variant 指定是否打开具有脱机冲突的文档的冲突文件。
OpenAndRepair 可选 Variant 如果该属性为 True ,则修复文档,以防止文档毁坏。
DocumentDirection 可选 WdDocumentDirection 表示文档中的横排文字。 默认值为 wdLeftToRight
NoEncodingDialog 可选 Variant True,如果无法识别文本编码,则跳过显示 Word 所显示的“编码”对话框。 默认值为 False

返回值

文档

安全性

重要

尽量避免在应用程序中使用硬编码的密码。 如果过程中需要使用密码,请向用户请求密码并将其存储在一个变量中,然后在代码中使用该变量。 有关如何执行此操作的建议最佳做法,请参阅 Office 解决方案开发人员的安全说明

示例

本示例以只读方式打开文档 MyDoc.doc。

Sub OpenDoc() 
 Documents.Open FileName:="C:\MyFiles\MyDoc.doc", ReadOnly:=True 
End Sub

本示例将利用 WordPerfect 6.x 文件转换器打开 Test.wp。

Sub OpenDoc2() 
 Dim fmt As Variant 
 fmt = Application.FileConverters("WordPerfect6x").OpenFormat 
 Documents.Open FileName:="C:\MyFiles\Test.wp", Format:=fmt 
End Sub

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。