_WordDocClose
Закрывает ранее открытый документ 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 - Create an empty word window, open an existing document,
; close the document and quit.
; *******************************************************
#include <Word.au3>
$oWordApp = _WordCreate ("")
$oDoc = _WordDocOpen ($oWordApp, @ScriptDir & "\Test.doc")
_WordDocClose ($oDoc)
_WordQuit ($oWordApp)