Evento InvisibleApp. BeforeSelectionDelete (Visio)InvisibleApp.BeforeSelectionDelete event (Visio)

Ocorre antes que objetos selecionados sejam excluídos.Occurs before selected objects are deleted.

SintaxeSyntax

expressão. BeforeSelectionDelete (Seleção)expression.BeforeSelectionDelete (Selection)

expressão Uma variável que representa um objeto InvisibleApp .expression A variable that represents an InvisibleApp object.

ParâmetrosParameters

NomeName Obrigatório/OpcionalRequired/Optional Tipo de dadosData type DescriçãoDescription
SelectionSelection ObrigatórioRequired IVSELECTION[IVSELECTION] Os objetos selecionados que serão excluídos.The selected objects that are going to be deleted.

ComentáriosRemarks

Um objeto Shape pode servir como o objeto de origem para o evento BeforeSelectionDelete se a propriedade Type da forma for visTypeGroup (2) ou visTypePage (1).A Shape object can serve as the source object for the BeforeSelectionDelete event if the shape's Type property is visTypeGroup (2) or visTypePage (1).

O evento BeforeSelectionDelete indica que formas selecionadas estão prestes a serem excluídas.The BeforeSelectionDelete event indicates that selected shapes are about to be deleted. Essa notificação é enviada se as formas estão bloqueadas ou não; no entanto, formas bloqueadas não são excluídas.This notification is sent whether or not any of the shapes are locked; however, locked shapes aren't deleted. Para descobrir se uma forma está bloqueada contra exclusão, verifique o valor em sua célula LockDelete.To find out if a shape is locked against deletion, check the value of its LockDelete cell.

Os eventos BeforeSelectionDelete e BeforeShapeDelete são semelhantes, pois ambos são acionados antes de as formas serem excluídas.The BeforeSelectionDelete and BeforeShapeDelete events are similar in that they both fire before shapes are deleted. Eles diferem na maneira em que se comportam quando uma única operação exclui várias formas.They differ in how they behave when a single operation deletes several shapes. Suponha que uma operação Cut exclua três formas.Suppose a Cut operation deletes three shapes. O evento BeforeShapeDelete é disparado três vezes e age em cada um dos três objetos.The BeforeShapeDelete event fires three times and acts on each of the three objects. O evento BeforeSelectionDelete é disparado uma vez e age em um objeto Selection no qual as três formas que você deseja excluir são selecionadas.The BeforeSelectionDelete event fires once, and it acts on a Selection object in which the three shapes that you want to delete are selected.

Se estiver usando o Microsoft Visual Basic ou o Visual Basic for Applications (VBA), a sintaxe deste tópico descreverá uma maneira comum e eficiente de lidar com eventos.If you are using Microsoft Visual Basic or Visual Basic for Applications (VBA), the syntax in this topic describes a common, efficient way to handle events.

Se você quiser criar seus próprios objetos de evento , use o método Add ou addadvise. If you want to create your own Event objects, use the Add or AddAdvise method.

Para criar um objeto Event que execute um complemento, use o método Add, uma vez que ele aplica-se à coleção EventList.To create an Event object that runs an add-on, use the Add method as it applies to the EventList collection.

Para criar um objeto Event que receba notificação, use o método AddAdvise.To create an Event object that receives notification, use the AddAdvise method.

Para localizar um código de evento que você deseja criar, consulte Códigos de eventos.To find an event code for the event that you want to create, see Event codes.

Suporte e comentáriosSupport and feedback

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação?Have questions or feedback about Office VBA or this documentation? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.