_WordDocPropertyGet
Возвращает выбранное свойство документа Word.
#include <Word.au3>
_WordDocPropertyGet(ByRef $o_object, $v_property)
Параметры
| $o_object | Переменная объекта документа Word.Application |
| $v_property |
Выбранное свойство (См. Примечания) |
Возвращаемое значение
| Успех: | Возвращает значение выбранного свойства |
| Ошибка: | Возвращает 0 и устанавливает @error |
| @error: | $_WordStatus_Success = Нет ошибок |
| $_WordStatus_GeneralError = Общая ошибка | |
| $_WordStatus_ComError = Com ошибка | |
| $_WordStatus_InvalidDataType = Неверный тип данных | |
| $_WordStatus_InvalidObjectType = Неверный тип объекта | |
| $_WordStatus_InvalidValue = Неверное значение | |
| @extended: | Содержит номер неисправного параметра |
Примечания
Вы можете использовать индекс или имя в качестве выбранного свойства.| Индекс/Имя свойства | Описание |
| (1) "title" |
Заголовок. |
| (2) "subject" |
Тема. |
| (3) "author" |
Автор. |
| (4) "keywords" |
Ключевые слова. |
| (5) "comments" |
Комментарий. |
| (6) "template" |
Шаблон. |
| (7) "last author" |
Последний автор. |
| (8) "revision number" |
Редакция (номер редактирования). |
| (9) "application name" |
Имя приложения. |
| (10) "last print date" |
Дата последней печати. |
| (11) "creation date" |
Дата создания. |
| (12) "last save time" |
Дата последнего сохранения. |
| (13) "total editing time" |
Время редактирования (Number of edits to VBA project). |
| (14) "pages" |
Счётчик страниц. |
| (15) "words" |
Счётчик слов. |
| (16) "characters" |
Счётчик символов. |
| (17) "security" |
Настройки безопасности. |
| (18) "category" |
Категория. |
| (19) "" |
Не поддерживается. |
| (20) "manager" |
Руководитель. |
| (21) "company" |
Организация. |
| (22) "bytes" |
Количество байт. |
| (23) "lines" |
Счётчик строк. |
| (24) "paragraphs" |
Счётчик параграфов. |
| (25-28) "" |
Не поддерживается. |
| (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. |
| (30) "characters (with spaces)" |
Счётчик символов с пробелами. |
См. также
_WordDocPropertySetПример

; *******************************************************
; Пример 1 - Create a word window, open a document,
; then read all available document properties by index
; *******************************************************
#include <Word.au3>
$oWordApp = _WordCreate (@ScriptDir & "\Test.doc")
$oDoc = _WordDocGetCollection ($oWordApp, 0)
For $i = 1 To 30
ConsoleWrite("Property Index " & $i & " - " & _WordDocPropertyGet ($oDoc, $i) & @CR)
Next
; *******************************************************
; Пример 2 - Create a word window, open a document,
; then read the title, subject, and author properties by name.
; *******************************************************
#include <Word.au3>
$oWordApp = _WordCreate (@ScriptDir & "\Test.doc")
$oDoc = _WordDocGetCollection ($oWordApp, 0)
ConsoleWrite("Title - " & _WordDocPropertyGet ($oDoc, "Title") & @CRLF)
ConsoleWrite("Subject - " & _WordDocPropertyGet ($oDoc, "Subject") & @CRLF)
ConsoleWrite("Author - " & _WordDocPropertyGet ($oDoc, "Author") & @CRLF)