Событие Application.NoEventsPending (Visio)
Происходит после того, как экземпляр Microsoft Visio сбрасывает свою очередь событий.
Синтаксис
expression. NoEventsPending (приложение)
выражение: переменная, представляющая объект Application.
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Приложение | Обязательный | [IVAPPLICATION] | Экземпляр Visio, сбросив очередь событий. |
Замечания
Visio поддерживает очередь событий и запускает их в отдельные моменты. Сразу после запуска последнего события в очереди событий Visio запускает событие NoEventsPending .
Клиентская программа может использовать событие NoEventsPending в качестве сигнала о том, что Visio завершил всплеск активности. Например, клиентской программе может потребоваться реагировать на изменения геометрии фигуры. Одно действие пользователя, выполняемое над фигурой, может создать несколько событий CellChanged . Клиентская программа может записывать выбранные сведения для каждого события CellChanged и выполнять ее обработку после получения события NoEventsPending .
Visio запускает событие NoEventsPending только в том случае, если прослушивается хотя бы одно из событий в очереди. Если ни одно из событий, помещенных в очередь, ни одно из программ не прослушивает, событие NoEventsPending не срабатывает. Если ваша программа только прослушивает событие NoEventsPending , оно не срабатывает, если другая программа не прослушивает некоторые события в очереди.
Если вы используете Microsoft Visual Basic или Visual Basic для приложений (VBA), синтаксис в этом разделе описывает распространенный и эффективный способ обработки событий.
Если вы хотите создать собственные объекты Event , используйте метод Add или AddAdvise .
Чтобы создать объект Event , запускающий надстройку, используйте метод Add в том виде, в котором он применяется к коллекции EventList .
Чтобы создать объект Event , получающий уведомление, используйте метод AddAdvise .
Чтобы найти код события, которое требуется создать, см. статью Коды событий.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.