Événement Shape.SelectionAdded (Visio)

Cet événement se produit après l'ajout d'une ou de plusieurs formes à un document.

Syntaxe

expression. SelectionAdded (Selection)

Expression Variable qui représente un objet Shape .

Parameters

Nom Requis/Facultatif Type de données Description
Selection Requis [IVSELECTION] Sélection de formes ajoutée au document.

Remarques

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

Les événements SelectionAddedet ShapeAddedsont similaires : ils sont tous deux déclenchés après la création d'une ou de plusieurs formes. En revanche, leur comportement diffère lorsque plusieurs formes sont ajoutées en une seule opération. Prenons l'exemple d'une opération Paste produisant trois nouvelles formes. L'événement ShapeAdded se déclenche trois fois et agit sur chacun des trois objets. L'événement SelectionAdded se déclenche une seule fois et agit sur un objet Selection dans lequel les trois nouvelles formes 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.

Remarque

Utilisez les variables VBA WithEvents pour recevoir l’événement SelectionAdded .

Pour améliorer les performances, le jeu d'événements de l'objet Document n'inclut pas l'événement SelectionAdded. Pour recevoir l’événement SelectionAdded à partir d’un objet Document (et de l’objet ThisDocument dans un projet VBA), vous devez utiliser la méthode AddAdvise .

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.