函数参考


_WordAttach

使用选择的模式并使用字符串匹配的方法尝试附加到第一个存在的Microsoft Word实例(instance)

#include <Word.au3>
_WordAttach ( $s_string [, $s_mode = "FilePath"] )

参数

$s_string 要进行尝试搜索的字符串
$s_mode [可选参数] 指定搜索方式
FileName = 所打开文档的名称
FilePath = (默认) 所打开文档的完整路径
HWND = word 窗口的句柄
Text = 来自文档正文的文本
Title = word窗口的标题

返回值

成功: 返回指向 Word.Application 对象的对象变量
失败: 返回 0 并设置 @ERROR
@Error: $_WordStatus_Success = 无错误
$_WordStatus_GeneralError = 常规错误
$_WordStatus_InvalidValue = 无效值
$_WordStatus_NoMatch = 不匹配
@Extended: 包含无效参数的序号

注意/说明

None.

相关

_WordCreate, _WordQuit

示例/演示


; *******************************************************
; 示例 1 - 附加到已打开 "Test.doc" 文件的 Word 窗口,
;               然后显示此文档的完整文件路径.
; *******************************************************
;
#include <Word.au3>

Local $oWordApp = _WordAttach(@ScriptDir & "\Test.doc", "FileName")
If Not @error Then
    Local $oDoc = _WordDocGetCollection($oWordApp, 0)
    MsgBox(4160, "Document FileName", $oDoc.FullName)
EndIf

; *******************************************************
; 示例 2 - 附加到文档正文中含有 "The quick brown fox"
;               文本的 Word 窗口
; *******************************************************
;
#include <Word.au3>
$oWordApp = _WordAttach("The quick brown fox", "Text")