Function Reference

_WordAttach

選択されたモードに基づいて検索し、最初に一致したMicrosoft Wordの既存のインスタンスを取得します。

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

 

パラメータ

$s_string 検索文字列
$s_mode [オプション] 検索モードを指定します
FileName = 開いているドキュメント名
FilePath = (デフォルト) 開いているドキュメントのフルパス
HWND = Wordウィンドウのhwnd
Text = ドキュメントのボディ内のテキスト
Title = Wordウィンドウのタイトル

 

返し値

成功: Word.Applicationオブジェクトを指すオブジェクト変数を返します
失敗: 0を返し@ERRORを設定します
@Error: $_WordStatus_Success = 正常終了
$_WordStatus_GeneralError = 一般的なエラー
$_WordStatus_InvalidValue = 無効な値
$_WordStatus_NoMatch = 一致なし
@Extended: 無効なパラメータの数を格納

 

注意

なし。

 

関連

_WordCreate, _WordQuit

 


; *******************************************************
; 例 1 - "Test.doc"という名前のファイルを開いているWordウィンドウを取得
;               ドキュメントファイルのフルパスを表示
; *******************************************************
;
#include <Word.au3>
$oWordApp = _WordAttach ("Test.doc", "FileName")
If Not @error Then
    $oDoc = _WordDocGetCollection ($oWordApp, 0)
    MsgBox(64, "Document FileName", $oDoc.FullName)
EndIf

; *******************************************************
; 例 2 - ドキュメントのテキストに"The quick brown fox"を含むWordウィンドウを取得
; *******************************************************
;
#include <Word.au3>
$oWordApp = _WordAttach ("The quick brown fox", "Text")