Shape.QueryCancelConvertToGroup 事件 (Visio)
在应用程序将选定的形状转换为一个组合以响应界面中的用户操作之前,发生此事件。 如果有事件处理程序返回 True,则取消此操作。
语法
表达式。QueryCancelConvertToGroup (选择)
表达 一个代表 Shape 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
Selection | 必需 | [IVSELECTION] | 要转换为组的选定形状。 |
备注
在用户指示 Microsoft Visio 实例将一个或多个形状转换为组合之后,该实例将触发 QueryCancelConvertToGroup。
如果有事件处理程序返回 True(取消),则该实例会触发 ConvertToGroupCanceled,并且不会转换形状。
如果所有处理程序都返回 False(不取消),则执行转换。
某些情况下,例如,当 ForeignType 属性为 visTypeMetafile 的形状转换为一个组合时,初始形状将被删除并替换为新建形状。 在这种情况下,Visio 实例随后会触发 BeforeSelectionDelete 和 BeforeShapeDelete 事件,然后再转换形状。
Visio 实例在触发查询或取消事件时,会响应来自客户端代码的查询,但拒绝执行操作。 客户端代码可以在响应查询或取消事件时显示窗体或消息框。
如果您使用 Microsoft Visual Basic 或 Visual Basic for Applications (VBA),则此主题中的语法描述的是一种通用而有效的事件处理方法。
如果要创建自己的 Event 对象,请使用 Add 或 AddAdvise 方法。
若要创建可运行加载项的 Event 对象,请使用 Add 方法,因为它适用于 EventList 集合。
若要创建可接收通知的 Event 对象,请使用 AddAdvise 方法。
若要查找要创建的事件的事件代码,请参阅事件代码。
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。