Document.BeforeSelectionDelete 事件 (Visio)
在删除选定对象之前,发生此事件。
语法
表达式。BeforeSelectionDelete (Selection)
表达 一个代表 Document 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
Selection | 必需 | [IVSELECTION] | 要删除的选定对象。 |
备注
如果形状的 Type 属性是 visTypeGroup (2) 或 visTypePage (1) ,Shape 对象可以用作 BeforeSelectionDelete 事件的源对象。
BeforeSelectionDelete 事件指示所选形状要被删除。 不论任何形状是否被锁定,都将发送此通知;但锁定的形状不会被删除。 若要查看某形状是否已锁定以防删除,请检查其 LockDelete 单元格的值。
BeforeSelectionDelete 和 BeforeShapeDelete 事件的相似之处在于它们都在删除形状之前触发。 它们的区别在于,当单个操作删除多个形状时它们的行为方式不同。 假定一个“剪切”操作删除三个形状。 BeforeShapeDelete 事件触发三次并分别作用于三个对象中的每个对象。 BeforeSelectionDelete 事件触发一次,并作用于所选的要删除的三个形状所在的 Selection 对象。
如果您使用 Microsoft Visual Basic 或 Visual Basic for Applications (VBA),则此主题中的语法描述的是一种通用而有效的事件处理方法。
如果要创建自己的 Event 对象,请使用 Add 或 AddAdvise 方法。
若要创建可运行加载项的 Event 对象,请使用 Add 方法,因为它适用于 EventList 集合。
若要创建可接收通知的 Event 对象,请使用 AddAdvise 方法。
若要查找要创建的事件的事件代码,请参阅事件代码。
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。