Функция _WordDocOpen

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


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