Documents.OpenNoRepairDialog 方法 (Word)
打开指定的文档并将其添加到 Documents 集合。
语法
表达式。OpenNoRepairDialog (FileName、 ConfirmConversions、 ReadOnly、 AddToRecentFiles、 PasswordDocument、 PasswordTemplate、 Revert、 WritePasswordDocument、 WritePasswordTemplate、 Format、 Encoding、 Visible、 OpenAndRepair、 DocumentDirection、 NoEncodingDialog、 XMLTransform)
表达 一个代表 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。 |
Encoding | 可选 | Variant | 当您查看已保存文档时 Word 所使用的文档编码(代码页或字符集)。 可以是任何有效的 MsoEncoding 常量。 有关有效 MsoEncoding 常量的列表,请参阅 Visual Basic 编辑器中的对象浏览器。 默认为系统代码页。 |
Visible | 可选 | Variant | 如此 如果在可见窗口中打开文档。 默认值为 True 。 |
OpenAndRepair | 可选 | Variant | 如果该属性为 True ,则修复文档,以防止文档毁坏。 |
DocumentDirection | 可选 | Variant | 指示文档中文本的横排排列。 可以是任何有效的 WdDocumentDirection 常量。 默认值为 wdLeftToRight。 |
NoEncodingDialog | 可选 | Variant | 如果为 True ,则跳过显示 Word 显示的“ 编码 ”对话框(如果无法识别文本编码)。 默认值为 False。 |
XMLTransform | 可选 | Variant | 指定要使用的转换。 |
返回值
一个代表指定文档的 Document 对象。
安全性
重要
尽量避免在应用程序中使用硬编码的密码。 如果过程中需要使用密码,请向用户请求密码并将其存储在一个变量中,然后在代码中使用该变量。 有关如何执行此操作的建议最佳做法,请参阅 Office 解决方案开发人员的安全说明。
示例
以下示例以只读方式打开文档 MyDoc.doc。
Sub OpenDoc()
Documents.OpenNoRepairDialog 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.OpenNoRepairDialog FileName:="C:\MyFiles\Test.wp", Format:=fmt
End Sub
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈