開いている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)