Compartir a través de


Evento Page.BeforeSelectionDelete (Visio)

Se produce antes de que se eliminen los objetos seleccionados.

Sintaxis

expresión. BeforeSelectionDelete (Selección)

Expresión Variable que representa un objeto Page .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
Selection Obligatorio [IVSELECTION] Objetos seleccionados que se van a eliminar.

Comentarios

Un objeto Shape puede servir como objeto de origen para el evento BeforeSelectionDelete si la propiedad Type de la forma es visTypeGroup (2) o visTypePage (1).

El evento BeforeSelectionDelete indica que las formas seleccionadas están a punto de ser eliminadas. Esta notificación se envía independientemente de si alguna de las formas está bloqueada; sin embargo, las formas bloqueadas no se eliminan. Para ver si una forma está bloqueada y no se puede eliminar, compruebe el valor de su celda LockDelete.

Los eventos BeforeSelectionDelete y BeforeShapeDelete son similares, ya que ambos se desencadenan antes de que se eliminen las formas. Difieren en cómo se comportan cuando se eliminan varias formas con una sola operación. Supongamos que una operación de Cortar elimina tres formas. El evento BeforeShapeDelete se desencadena tres veces y actúa en cada uno de los tres objetos. El evento BeforeSelectionDelete se desencadena una sola vez y actúa en un objeto Selection en el que están seleccionadas las tres formas que se van a eliminar.

Si utiliza Microsoft Visual Basic o Visual Basic para Aplicaciones (VBA), la sintaxis de este tema describe una forma común y eficaz de controlar los eventos.

Si desea crear sus propios objetos Event , use el método Add o AddAdvise .

Para crear un objeto Event que ejecute un complemento, use el método Add, ya que se aplica a la colección EventList.

Para crear un objeto Event que reciba notificaciones, use el método AddAdvise.

Para encontrar un código de evento para el evento que desea crear, vea el tema sobre los códigos de evento.

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.