選択されたモードに基づいて検索し、最初に一致した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")