Shape.SelectionAdded-Ereignis (Visio)
Tritt ein, nachdem einem Dokument ein oder mehrere Shapes hinzugefügt wurden.
Syntax
Ausdruck. SelectionAdded (Selection)
expression Eine Variable, die ein Shape-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
Selection | Erforderlich | [IVSELECTION] | Die Auswahl von Shapes, die dem Dokument hinzugefügt wurden. |
Hinweise
Ein Shape-Objekt kann als Quellobjekt für das SelectionAdded-Ereignis dienen, wenn die Type-Eigenschaft des Shapes visTypeGroup (2) oder visTypePage (1) ist.
Die SelectionAdded- und ShapeAdded-Ereignisse sind insofern vergleichbar, als beide nach dem Erstellen von Shapes ausgelöst werden. Sie unterscheiden sich im Verhalten, wenn mit einem einzigen Vorgang mehrere Shapes hinzugefügt werden. Angenommen, mit dem Vorgang Paste werden drei neue Shapes erstellt. Das ShapeAdded-Ereignis wird dreimal ausgelöst und wird für jedes der drei Objekte wirksam. Das SelectionAdded-Ereignis wird einmal ausgelöst und wird für das Selection-Objekt wirksam, in dem die drei neuen Shapes ausgewählt sind.
Wenn Sie Microsoft Visual Basic oder Visual Basic für Applikationen (VBA) verwenden, beschreibt die Syntax in diesem Thema eine gängige und effiziente Methode zum Verarbeiten von Ereignissen.
Wenn Sie eigene Event-Objekte erstellen möchten, verwenden Sie die Add- oder AddAdvise-Methode .
Verwenden Sie zum Erstellen eines Event-Objekts, das ein Add-On ausführt, die Add-Methode der EventList-Auflistung.
Verwenden Sie zum Erstellen eines Event-Objekts, das eine Benachrichtigung empfängt, die AddAdvise-Methode.
Informationen zum Suchen eines Ereigniscodes für das Ereignis, das Sie erstellen möchten, finden Sie unter Ereigniscodes.
Hinweis
Verwenden Sie VBA WithEvents-Variablen , um das SelectionAdded-Ereignis zu senken.
Die Ereignisgruppe des Document-Objekts schließt das SelectionAdded-Ereignis aus Leistungsgründen nicht ein. Um das SelectionAdded-Ereignis aus einem Document-Objekt (und das ThisDocument-Objekt in einem VBA-Projekt) zu senken, müssen Sie die AddAdvise-Methode verwenden.
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.