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