函数参考


_WordDocClose

关闭一个上次打开的 word 文档

#include <Word.au3>
_WordDocClose ( ByRef $o_object [, $i_SaveChanges = -2 [, $i_OriginalFormat = 2 [, $b_RouteDocument = 0]]] )

参数

$o_object Word.Application文档对象
$i_SaveChanges [可选参数] 指定对于文件的保存动作
0 = 不保存改变-
1 = 保存修改-
2 = (默认) 提示保存
$i_OriginalFormat [可选参数] 指定文件的保存格式
0 = Word 文件3
1 = 原始文档格式
2 = (默认)提示用户
$b_RouteDocument [可选参数] 指定是否将文件传递给收件人
0 = (默认) 不传递
1 = 传递给下一个收信人

返回值

成功: 返回 1
失败: 返回 0 且设置@error = 1
@Error: 0 ($_WordStatus_Success) = 无错误
3 ($_WordStatus_InvalidDataType) = 无效数据类型
4 ($_WordStatus_InvalidObjectType) = 无效对象类型
@Extended:包含无效参数数量

注意/说明

None.

相关

_WordDocAdd, _WordDocOpen, _WordDocSave, _WordDocSaveAs

示例/演示


; *******************************************************
; 示例 - 创建空白的word窗体,
;               打开一个已存在的文件, 关闭文件退出.
; *******************************************************
;
#include <Word.au3>

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