開いている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ドキュメント 1 = 元のドキュメント形式 2 = (デフォルト) ユーザーにプロンプトを表示します |
$b_RouteDocument | [オプション] 次のレシピエントにドキュメントをルーティングするかどうか指定します 0 = (デフォルト) ルーティングしません 1 = 次のレシピエントにルーティングします |
返し値
成功: | 1を返します |
失敗: | 0を返し@ERROR = 1を設定します |
@Error: | $_WordStatus_Success = 正常終了 |
$_WordStatus_InvalidDataType = 無効なデータ型 | |
$_WordStatus_InvalidObjectType = 無効なオブジェクト型 | |
@Extended: | 無効なパラメータの数を格納 |
注意
なし。
関連
_WordDocAdd, _WordDocOpen, _WordDocSave, _WordDocSaveAs
例
; *******************************************************
; 例 1 - 空のWordウィンドウを作成。既存のドキュメントを開き、
; ドキュメントを閉じて終了
; *******************************************************
;
#include <Word.au3>
$oWordApp = _WordCreate ("")
$oDoc = _WordDocOpen ($oWordApp, @ScriptDir & "\Test.doc")
_WordDocClose ($oDoc)
_WordQuit ($oWordApp)