_WordDocOpen
Открывает существующий документ Microsoft Word
#include <Word.au3>
_WordDocOpen(ByRef $o_object , $s_FilePath [, $b_ConfirmConversions = 0 [, $i_Format = 0 [, $b_ReadOnly = 0 [, $b_Revert = 0 [, $b_AddToRecentFiles = 0 [, $s_PasswordDocument = "" [, $s_WritePasswordDocument = ""]]]]]]])
Параметры
$o_object | Переменная объекта Word.Application |
$s_FilePath |
Полный путь документу (См. Примечания) |
$b_ConfirmConversions |
[необязательный] Указывает, отображать ли диалог "Преобразование файла", если файл не в формате Microsoft Word. 0 = (по умолчанию) Не отображать 1 = Отображать |
$i_Format |
[необязательный] Преобразование файла, которое будет использовано при открытии документа 0 = (по умолчанию) Существующий формат 1 = Формат Microsoft Word Document 2 = Формат Microsoft Word Template 3 = Формат Rich text format (RTF) 4 = Некодированный текстовый формат 5 = Текстовый формат в Юникоде или текстовый формат в кодировке 6 = Формат Microsoft Word, который имеет обратную совместимость с более ранними версиями Microsoft Word 7 = Формат HTML 8 = Формат XML |
$b_ReadOnly |
[необязательный] Указывает, открыть ли документ в режиме "Только для чтения". Примечание: Этот флаг не отменяет установку "Только для чтения" в сохраняемом документе. 0 = (по умолчанию) Открыть в режиме Чтение / Запись 1 = Открыть в режиме "Только для чтения" |
$b_Revert |
[необязательный] Указывает, что произойдет, если $s_FilePath является открытым документом. 0 = (по умолчанию) Активирует открытый документ 1 = Отменяет любые несохраненные изменения открытого документа и заново открывает файл |
$b_AddToRecentFiles |
[необязательный] Указывает добавить ли имя файла в список недавно использованных файлов в нижней части меню Файл. 0 = (по умолчанию) Не добавлять 1 = Добавить |
$s_PasswordDocument |
[необязательный] Пароль на открытие документа. |
$s_WritePasswordDocument |
[необязательный] Пароль для сохранения изменений в документе. |
Возвращаемое значение
Успех: | Возвращает переменную объекта, указывающую на объект документа Word.Application |
Ошибка: | Возвращает 0 и устанавливает @error |
@error: | $_WordStatus_Success = Нет ошибок |
$_WordStatus_GeneralError = Общая ошибка | |
$_WordStatus_InvalidDataType = Неверный тип данных | |
$_WordStatus_InvalidObjectType = Неверный тип объекта | |
@extended: | Содержит номер неисправного параметра |
Примечания
Файл будет создан, если он не существует.См. также
_WordDocAdd, _WordDocClose, _WordDocSave, _WordDocSaveAsПример
; *******************************************************
; Пример 1 - Create an empty word window and open an existing document
; *******************************************************
#include <Word.au3>
$oWordApp = _WordCreate ("")
$oDoc = _WordDocOpen ($oWordApp, @ScriptDir & "\Test.doc")