Функция _WordDocGetCollection

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


_WordDocGetCollection

Возвращает объект коллекция, содержащий все документы

#include <Word.au3>
_WordDocGetCollection(ByRef $o_object [, $v_index = -1])

Параметры

$o_object Переменная объекта Word.Application
$v_index [необязательный] Указывает, возвращать коллекцию или экземпляр по индексу
-1 = (по умолчанию) Возвратить коллекцию
0 = Возвратить активный документ
Имя документа или индекс возвращаемого (отсчёт от 1)

Возвращаемое значение

Успех:Возвращает объект коллекция всех документов, @extended = количество документов
Ошибка:Возвращает 0 и устанавливает @error = 1
@error:$_WordStatus_Success = Нет ошибок
$_WordStatus_InvalidDataType = Неверный тип данных
$_WordStatus_InvalidObjectType = Неверный тип объекта
$_WordStatus_InvalidValue = Неверное значение
$_WordStatus_NoMatch = Нет совпадений
@extended:Содержит номер неисправного параметра

Пример

; *******************************************************
; Пример 1 - Create a word window with a new blank document,
;               add a second blank document, and get a collection of the documents.
; *******************************************************

#include <Word.au3>
$oWordApp = _WordCreate ()
_WordDocAdd ($oWordApp)
$oDocuments = _WordDocGetCollection ($oWordApp)
MsgBox(4096, "Document Count", @extended)
_WordQuit ($oWordApp)