Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Происходит после открытия документа.
Синтаксис
expression. DocumentOpened (doc)
выражение: переменная, представляющая объект Application.
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| доктор | Обязательный | [IVDOCUMENT] | Открытый документ. |
Замечания
Событие DocumentOpened часто добавляется в коллекцию EventList файла шаблона Microsoft Visio (VST). Действие события активируется при открытии существующего документа.
Если вы используете Microsoft Visual Basic или Visual Basic для приложений (VBA), синтаксис в этом разделе описывает распространенный и эффективный способ обработки событий.
Если вы хотите создать собственные объекты Event , используйте метод Add или AddAdvise .
Чтобы создать объект Event , запускающий надстройку, используйте метод Add в том виде, в котором он применяется к коллекции EventList .
Чтобы создать объект Event , получающий уведомление, используйте метод AddAdvise .
Чтобы найти код события, которое требуется создать, см. статью Коды событий.
События DocumentOpened можно добавить в коллекцию EventList объекта Application , Documents или Document . Первые два являются простыми: если документ открывается или создается в область объекта Application или его коллекции Documents, возникает событие DocumentOpened.
Однако добавление события DocumentOpened в коллекцию EventList объекта Document имеет смысл только в том случае, если действие события — visActCodeRunAddon. В этом случае событие сохраняется — его можно сохранить вместе с документом. Если открыт документ, содержащий постоянное событие, активируется его действие. Если новый документ основан на документе, содержающем постоянное событие, или копируется из нее, событие DocumentOpened копируется в новый документ и активируется его действие. Однако если действие события — visActCodeAdvise, это событие не сохраняется и, следовательно, не сохраняется вместе с документом; следовательно, он никогда не активируется.
Вы можете запретить выполнение кода в ответ на событие DocumentCreated, DocumentOpened или DocumentAdded , а также запуск всех событий, задав для свойства EventsEnabled объекта Application значение False.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.