Функция _WordDocClose

 ↑  ←  Описание функции


_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)