函数参考


_WordDocOpen

打开一个已存在的 Microsoft Word 文档文件

#include <Word.au3>
_WordDocOpen ( ByRef $o_object , $s_FilePath [, $b_ConfirmConversions = 0 [, $i_Format = 0 [, $b_ReadOnly = 0 [, $b_Revert = 0 [, $b_AddToRecentFiles = 0 [, $s_PasswordDocument = "" [, $s_WritePasswordDocument = ""]]]]]]] )

参数

$o_object 一个 Word.Application 对象的对象变量
$s_FilePath 要打开文档的完整路径 (参考说明)
$b_ConfirmConversions [可选参数] 如果文件不是Microsoft Word格式,指定是否显示转换文件对话框.
0 = (默认)不显示
1 = 显示
$i_Format [可选参数] 用于打开文档的文件转换器.
0 = (默认) 存在的格式
1 = Microsoft Word 文档格式
2 = Microsoft Word 模板格式
3 = 富文本格式 (RTF)
4 = 未编码的文本格式(纯文本文档)
5 = Unicode文本格式或其它编码的文本格式
6 = 兼容早期 Microsoft Word 版本的格式
7 = HTML 格式
8 = XML 格式
$b_ReadOnly [可选参数] 指定是否以只读方式打开文档.
注意: 该参数不会覆盖只读文件.推荐已保存的文档使用.
0 = (默认)可读写方式打开文档
1 = 只读方式打开文档
$b_Revert [可选参数] 当 $s_FilePath 已经是打开的文档时的操作.
0 = (默认) 激活打开的文档
1 = 放弃任何未保存修改并重新打开文件
$b_AddToRecentFiles [可选参数] 指定是否将文件名添加到文件菜单底部的最近使用的文件中.
0 = (默认) 不添加
1 = 添加
$s_PasswordDocument [可选参数] 打开文件时使用的密码.
$s_WritePasswordDocument [可选参数] 保存文件时使用的密码.

返回值

成功: 返回一个指向 Word.Application 的文档对象的对象变量
失败: 返回 0设置@ERROR
@Error: $_WordStatus_Success = 无错误
$_WordStatus_GeneralError = 常规错误
$_WordStatus_InvalidDataType = 无效数据类型
$_WordStatus_InvalidObjectType = 无效对象类型
@Extended: 包含无效参数的序号

注意/说明

如果文件不存在,将被自动创建.

相关

_WordDocAdd, _WordDocClose, _WordDocSave, _WordDocSaveAs

示例/演示


; *******************************************************
; 示例 1 - 创建一个新的Word窗口并打开一个已经存在的文档.
; *******************************************************
;
#include <Word.au3>

Local $oWordApp = _WordCreate("")
Local $oDoc = _WordDocOpen($oWordApp, @ScriptDir & "\Test.doc")