Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Открывает указанный документ и добавляет его в коллекцию Documents . Возвращает объект Document .
Синтаксис
expression. Открыть (FileName, ConfirmConversions, ReadOnly, AddToRecentFiles, PasswordDocument, PasswordTemplate, Revert, WritePasswordDocument, WritePasswordTemplate, Format, Encoding, Visible, OpenConflictDocument, OpenAndRepair, DocumentDirection, NoEncodingDialog)
выражение (обязательно). Переменная, представляющая объект Documents .
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| FileName | Обязательный | Variant | Имя документа (пути принимаются). |
| ConfirmConversions | Необязательный | Variant | Значение true для отображения диалогового окна Преобразовать файл, если файл не имеет формат Microsoft Word. |
| ReadOnly | Необязательно устанавливать. | Variant | Значение true , чтобы открыть документ только для чтения. Этот аргумент не переопределяет рекомендуемый параметр только для чтения для сохраненного документа. Например, если документ сохранен с включенным параметром "Только для чтения", установка аргумента ReadOnly значения False не приведет к открытию файла в режиме чтения и записи. |
| AddToRecentFiles | Необязательный | Variant | Значение true , чтобы добавить имя файла в список недавно использовавшихся файлов в нижней части меню Файл . |
| PasswordDocument | Необязательный | Variant | Пароль для открытия документа. |
| PasswordTemplate | Необязательный | Variant | Пароль для открытия шаблона. |
| Возвращаться | Необязательный | Variant | Управляет тем, что происходит, если FileName — это имя открытого документа. Значение true , чтобы отменить все несохраненные изменения в открытом документе и повторно открыть файл. Значение False для активации открытого документа. |
| WritePasswordDocument | Необязательный | Variant | Пароль для сохранения изменений в документе. |
| WritePasswordTemplate | Необязательный | Variant | Пароль для сохранения изменений в шаблоне. |
| Format | Необязательный | Variant | Преобразователь файлов, используемый для открытия документа. Может быть одной из констант WdOpenFormat . Значение по умолчанию — wdOpenFormatAuto. Чтобы указать внешний формат файла, примените свойство OpenFormat к объекту FileConverter , чтобы определить значение, используемое с этим аргументом. |
| Encoding | Необязательный | Variant | Кодировка документа (кодовая страница или набор символов), используемая Microsoft Word при просмотре сохраненного документа. Может быть любой допустимой константой MsoEncoding . Список допустимых констант MsoEncoding см. в обозревателе объектов в редакторе Visual Basic. Значение по умолчанию — системная кодовая страница. |
| Visible | Необязательный | Variant | Значение true , если документ открыт в видимом окне. Значение по умолчанию — True. |
| OpenConflictDocument | Необязательный | Variant | Указывает, следует ли открыть файл конфликта для документа с автономным конфликтом. |
| OpenAndRepair | Необязательный | Variant | Значение true для восстановления документа, чтобы предотвратить повреждение документа. |
| DocumentDirection | Необязательный | WdDocumentDirection | Указывает горизонтальный поток текста в документе. Значение по умолчанию — wdLeftToRight. |
| NoEncodingDialog | Необязательный | Variant | Значение true, чтобы пропустить отображение диалогового окна Кодировка, которое Word отображается, если не удается распознать кодировку текста. Значение по умолчанию — False. |
Возвращаемое значение
Документ
Безопасность
Важно!
Избегайте использования в приложениях жестко заданных паролей. Если в процедуре требуется пароль, запросите пароль у пользователя, сохраните его в переменной, а затем используйте эту переменную в коде. Рекомендации по этому способу см. в статье Заметки о безопасности для разработчиков решений Office.
Пример
В этом примере MyDoc.doc открывается как документ только для чтения.
Sub OpenDoc()
Documents.Open FileName:="C:\MyFiles\MyDoc.doc", ReadOnly:=True
End Sub
В этом примере открывается файл Test.wp с помощью преобразователя файлов WordPerfect 6.x.
Sub OpenDoc2()
Dim fmt As Variant
fmt = Application.FileConverters("WordPerfect6x").OpenFormat
Documents.Open FileName:="C:\MyFiles\Test.wp", Format:=fmt
End Sub
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.