Функция _WordQuit

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


_WordQuit

Закрывает окно и удаляет его объектные ссылки

#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 - Create an invisible word window, open a
;               document, retrieve some information and Quit
; *******************************************************

#include <Word.au3>
$oWordApp = _WordCreate (@ScriptDir & "\Test.doc", 0, 0)
; Display the text within the document
$sText = $oWordApp.ActiveDocument.Range.Text
MsgBox(4096, "Document Text", $sText)
_WordQuit ($oWordApp)