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

Происходит до того, как приложение преобразует выбор фигур в группу в ответ на действия пользователя в интерфейсе. Если обработник событий возвращает True, операция отменяется.

Синтаксис

выражения. QueryCancelConvertToGroup (Выбор)

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

Параметры

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

Примечания

Экземпляр microsoft Visio в качестве экземпляра заживет QueryCancelConvertToGroup после того, как пользователь поручил экземпляру преобразовать одну или несколько фигур в группы.

  • Если обработник событий возвращает True (отмена), экземпляр загорелся ConvertToGroupCanceled и не преобразует фигуры.

  • Если все обработчики возвращают False (не отменяйте), преобразование выполняется.

В некоторых случаях, например, когда фигура с свойством ForeignType visTypeMetafile преобразуется в группу, начальная форма удаляется и заменяется новыми фигурами. В таких случаях экземпляр Visio затем зажигает события BeforeSelectionDelete и BeforeShapeDelete перед преобразованием фигур.

Если экземпляр Visio выполняет выполнение запроса или отмены события, он отвечает на запросы из клиентского кода, но отказывается выполнять операции. Клиентский код может показывать формы или ящики сообщений при ответе на запрос или отмену события.

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

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

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

Чтобы создать объект Event , который получает уведомление, используйте метод AddAdvise .

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

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

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