Événement documents. BeforeSelectionDelete (Visio)Documents.BeforeSelectionDelete event (Visio)

Cet événement se produit avant la suppression des objets sélectionnés.Occurs before selected objects are deleted.

SyntaxeSyntax

expression. BeforeSelectionDelete (Sélection)expression.BeforeSelectionDelete (Selection)

expression Variable qui représente un objet documents .expression A variable that represents a Documents object.

ParamètresParameters

NomName Requis/FacultatifRequired/Optional Type de donnéesData type DescriptionDescription
SelectionSelection ObligatoireRequired IVSELECTION[IVSELECTION] Objets sélectionnés en passe d'être supprimés.The selected objects that are going to be deleted.

RemarquesRemarks

Un objet Shape peut servir d’objet source pour l’événement BeforeSelectionDelete si la propriété type de la forme est valeur 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).

L’événement BeforeSelectionDelete indique que les formes sélectionnées doivent être supprimées.The BeforeSelectionDelete event indicates that selected shapes are about to be deleted. Cette notification est envoyée, que les formes soient ou non verrouillées ; toutefois, les formes verrouillées ne sont pas supprimées.This notification is sent whether or not any of the shapes are locked; however, locked shapes aren't deleted. Pour savoir si une forme est protégée contre la suppression, vérifiez la valeur de sa cellule LockDelete.To find out if a shape is locked against deletion, check the value of its LockDelete cell.

Les événements BeforeSelectionDelete et BeforeShapeDelete sont similaires dans le cas où ils sont tous deux déclenchés avant la suppression de la ou des formes.The BeforeSelectionDelete and BeforeShapeDelete events are similar in that they both fire before shape(s) are deleted. Toutefois, leur comportement diffère lorsque plusieurs formes sont supprimées en une seule opération.They differ in how they behave when a single operation deletes several shapes. Imaginons qu'une opération Couper supprime trois formes.Suppose a Cut operation deletes three shapes. L'événement BeforeShapeDelete se déclenche trois fois et agit sur chacun des trois objets.The BeforeShapeDelete event fires three times and acts on each of the three objects. L'événement BeforeSelectionDelete se déclenche une seule fois et agit sur un objet Selection dans lequel les trois formes à supprimer sont sélectionnées.The BeforeSelectionDelete event fires once, and it acts on a Selection object in which the three shapes that you want to delete are selected.

Si vous utilisez Microsoft Visual Basic ou Visual Basic pour Applications (VBA), la syntaxe de cette rubrique décrit un moyen générique pour gérer efficacement les événements.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.

Si vous souhaitez créer vos propres objets Event , utilisez la méthode Add ou AddAdvise .If you want to create your own Event objects, use the Add or AddAdvise method.

Pour créer un objet Event qui exécute un module complémentaire, utilisez la méthode Add applicable à la collection EventList.To create an Event object that runs an add-on, use the Add method as it applies to the EventList collection.

Pour créer un objet Event qui reçoit des notifications, utilisez la méthode AddAdvise.To create an Event object that receives notification, use the AddAdvise method.

Pour rechercher le code de l’événement à créer, voir Codes d’événement.To find an event code for the event that you want to create, see Event codes.

Assistance et commentairesSupport and feedback

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ?Have questions or feedback about Office VBA or this documentation? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.