Функция _WordDocLinkGetCollection

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


_WordDocLinkGetCollection

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

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

Параметры

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

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

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

Пример

; *******************************************************
; Пример 1 - Create a word window with a new blank document,
;               add a link, then get a collection of links.
; *******************************************************

#include <Word.au3>
$oWordApp = _WordCreate ()
$oDoc = _WordDocGetCollection ($oWordApp, 0)
_WordDocAddLink ($oDoc, "", "www.AutoIt3.com", "", "AutoIt" & @CRLF, "Link to AutoIt")
$oLinks = _WordDocLinkGetCollection ($oDoc)
MsgBox(4096, "Link Count", @extended)