Событие Document.BeforeSelectionDelete (Visio)

Происходит перед удалением выделенных объектов.

Синтаксис

выражение. BeforeSelectionDelete (Selection)

выражение Переменная, представляющая объект документа .

Параметры

Имя Обязательный или необязательный Тип данных Описание
Selection Обязательный [IVSELECTION] Выделенные объекты, которые нужно удалить.

Примечания

Объект Shape может выступать в качестве исходного объекта для события BeforeSelectionDelete , если свойство Type фигуры имеет значение visTypeGroup (2) или visTypePage (1).

Событие BeforeSelectionDelete указывает на то, что выбранные фигуры будут удалены. Это уведомление отправляется независимо от того, заблокированы ли фигуры. Однако заблокированные фигуры не удаляются. Чтобы узнать, заблокирована ли фигура от удаления, проведите проверку значение ее ячейки LockDelete.

События BeforeSelectionDelete и BeforeShapeDelete похожи в том, что они срабатывают перед удалением фигур. Они различаются по тому, как они действуют, когда одна операция удаляет несколько фигур. Предположим, что операция вырезания удаляет три фигуры. Событие BeforeShapeDelete запускается три раза и воздействует на каждый из трех объектов. Событие BeforeSelectionDelete запускается один раз и действует на объект Selection , в котором выделены три фигуры, которые требуется удалить.

Если вы используете Microsoft Visual Basic или Visual Basic для приложений (VBA), синтаксис в этом разделе описывает распространенный и эффективный способ обработки событий.

Если вы хотите создать свои собственные объекты Event , используйте метод Add или AddAdvice .

Чтобы создать объект Event , который запускает надстройку, используйте метод Add , применяемый к коллекции EventList .

Чтобы создать объект события , получающий уведомление, используйте метод AddAdvice .

Чтобы найти код события для события, которое вы хотите создать, см. Коды событий.

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.