Freigeben über


ContainerProperties.ReorderListMember-Methode (Visio)

Verschiebt ein Shape oder eine Gruppe Shapes in der Liste nach oben oder unten.

Syntax

Ausdruck. ReorderListMember (ObjectToReorder, Position)

Ausdruck Eine Variable, die ein ContainerProperties-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
ObjectToReorder Erforderlich [UNBEKANNT] Das oder die Shapes, die im Container neu angeordnet werden sollen. Kann entweder Shape- oder Selection-Objekte sein.
Position Erforderlich Long Die Einfügeposition in der Liste, die mit 1 beginnt

Rückgabewert

Nothing

Hinweise

Wenn es sich bei dem Container nicht um eine Liste handelt, gibt Microsoft Visio den Fehler "Ungültige Quelle" zurück.

Wenn der ObjectToReorder-Parameter keine Shapes der obersten Ebene auf der Seite enthält, wenn irgendein Shape in ObjectToReorder kein Mitglied der Liste ist oder wenn die Liste gesperrt ist, gibt Visio den Fehler "Ungültiger Parameter" aus.

Übergeben Sie 1 für den Position-Parameter, um das Objekt vor dem ersten Element in die Liste einzufügen.

Um nach dem letzten Element in der Liste einzufügen, legen Sie Position größer oder gleich der Anzahl der Elemente fest.

Wenn Sie an Position einen Wert außerhalb des Bereichs übergeben, wählt Visio die am nächsten liegende gültige Position aus.

Wenn Sie eine Auswahl mit nicht aufeinander folgenden Listenmitgliedern an ObjectToReorder übergeben, sorgt Visio dafür, dass die Auswahl in der resultierenden, neu geordneten Liste zusammenhängend ist, wobei die relative Position eingehalten wird. Wenn Sie z. B. in einer Liste mit der Reihenfolge A,B,C,D und D an Position 1 verschieben, lautet die resultierende Listenreihenfolge B,D,A,C.

Beispiel

Im folgenden beispiel für Visual Basic for Applications (VBA) wird gezeigt, wie sie die ReorderListMember-Methode verwenden, um ein Listenmember-Shape an die zweite Position in der Liste zu verschieben.

vsoListShape.ContainerProperties.ReorderListMember vsoShape, 2

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.