Partager via


Événement Document.BeforeSelectionDelete (Visio)

Cet événement se produit avant la suppression des objets sélectionnés.

Syntaxe

expression. BeforeSelectionDelete (Selection)

Expression Variable qui représente un objet Document .

Parameters

Nom Requis/Facultatif Type de données Description
Selection Requis [IVSELECTION] Objets sélectionnés en passe d'être supprimés.

Remarques

Un objet Shape peut servir d’objet source pour l’événement BeforeSelectionDelete si la propriété Type de la forme est visTypeGroup (2) ou visTypePage (1).

L'événement BeforeSelectionDelete indique que les formes sélectionnées vont être supprimées. Cette notification est envoyée, que les formes soient ou non verrouillées ; toutefois, les formes verrouillées ne sont pas supprimées. Pour savoir si une forme est protégée contre la suppression, vérifiez la valeur de sa cellule LockDelete.

Les événements BeforeSelectionDelete et BeforeShapeDelete sont comparables car ils sont tous deux déclenchés avant la suppression de formes. Toutefois, leur comportement diffère lorsque plusieurs formes sont supprimées en une seule opération. Imaginons qu'une opération Couper supprime trois formes. L'événement BeforeShapeDelete se déclenche trois fois et agit sur chacun des trois objets. 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.

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.

Si vous souhaitez créer vos propres objets Event , utilisez la méthode Add ou AddAdvise .

Pour créer un objet Event qui exécute un module complémentaire, utilisez la méthode Add applicable à la collection EventList.

Pour créer un objet Event qui reçoit des notifications, utilisez la méthode AddAdvise.

Pour rechercher le code de l’événement à créer, voir Codes d’événement.

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette 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.