ウィンドウを閉じ、そのオブジェクト参照を削除します。
#include <Word.au3>
_WordQuit( ByRef $o_object [, $i_SaveChanges = -2 [, $i_OriginalFormat = 1 [, $b_RouteDocument = 0]]] )
パラメータ
$o_object | Word.Applicationのオブジェクト変数 |
$i_SaveChanges | [オプション] ドキュメントの保存動作を指定します。 0 = 変更を保存しない -1 = 変更を保存 -2 = (デフォルト) 変更保存をプロンプトする |
$i_OriginalFormat | [オプション] ドキュメントの保存形式を指定します。 0 = Wordドキュメント 1 = (デフォルト) 元のドキュメント形式 2 = ユーザーによる選択 |
$b_RouteDocument | [オプション] : 次のレシピエントにドキュメントをルーティングするかどうか指定します。 0 = (デフォルト) ルーティングしません 1 = 次のレシピエントにルーティングします |
返し値
成功: | 1を返します |
失敗: | 0を返し@ERRORを設定します |
@Error: | $_WordStatus_Success = 正常終了 |
$_WordStatus_GeneralError = 一般的なエラー | |
$_WordStatus_InvalidDataType = 無効なデータ型 | |
$_WordStatus_InvalidObjectType = 無効なオブジェクト型 | |
@Extended: | 無効なパラメータの数を格納 |
注意
なし。
関連
_WordCreate, _WordAttach
例
; *******************************************************
; 例 1 - Wordウィンドウを非表示で作成。ドキュメントを開く
; 情報を取得し、終了
; *******************************************************
;
#include <Word.au3>
$oWordApp = _WordCreate (@ScriptDir & "\Test.doc", 0, 0)
; ドキュメント内のテキストを表示
$sText = $oWordApp.ActiveDocument.Range.Text
MsgBox(0, "Document Text", $sText)
_WordQuit ($oWordApp)