Функция _WordDocPropertySet

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


_WordDocPropertySet

Устанавливает выбранное свойство документа Word.

#include <Word.au3>
_WordDocPropertySet(ByRef $o_object, $v_property, $v_newvalue)

Параметры

$o_object Переменная объекта документа Word.Application
$v_property Выбранное свойство (См. Примечания)
$v_newvalue Новое значение, которое будет установлено в свойство документа Word

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

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

Примечания

Вы можете использовать индекс или имя в качестве выбранного свойства.

В следующей таблице приведены описания каждого свойства из доступных для использования.

Свойства документа Word

Индекс/Имя свойства Описание
(1) "title" Заголовок.
(2) "subject" Тема.
(3) "author" Автор.
(4) "keywords" Ключевые слова.
(5) "comments" Комментарий.
(6) "template" Шаблон.
(9) "application name" Имя приложения.
(18) "category" Категория.
(20) "manager" Руководитель.
(21) "company" Организация.
(29) "hyperlink base" База гиперссылки. When a relative link is based on a path you specify (the first part of the path that is shared by the file containing the hyperlink and the destination file), that path is the hyperlink base.

См. также

_WordDocPropertyGet

Пример

; *******************************************************
; Пример 1 - Create a word window, open a document,
;               then set the title, subject, and author properties.
; *******************************************************

#include <Word.au3>
$oWordApp = _WordCreate (@ScriptDir & "\Test.doc")
$oDoc = _WordDocGetCollection ($oWordApp, 0)
_WordDocPropertySet ($oDoc, "Title", "Test Title")
_WordDocPropertySet ($oDoc, "Subject", "Test Subject")
_WordDocPropertySet ($oDoc, "Author", "Test Author")