ContainerProperties.GetMemberShapes-Methode (Visio)

Gibt die Shape-IDs aller Mitglieder des Containers wie angegeben zurück.

Syntax

Ausdruck. GetMemberShapes (ContainerFlags)

Ausdruck Eine Variable, die ein ContainerProperties-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
ContainerFlags Erforderlich Long Gibt an, welche Shape-IDs der Containermitglieder zurückgegeben werden sollen

Rückgabewert

Long()

HinwBemerkungeneise

Der Parameter ContainerFlags kann eine oder mehrere der folgenden VisContainerFlags-Konstanten sein.

Konstante Wert Beschreibung
visContainerFlagsDefault 0 Gibt alle Shape-Typen zurück und schließt Elemente in geschachtelten Containern ein
visContainerFlagsExcludeContainers 1 Schließt Mitglieds-Shapes aus, die Container sind
visContainerFlagsExcludeConnectors 2 Schließt Mitglieds-Shapes aus, die Verbinder sind
visContainerFlagsExcludeCallouts 4 Schließt Mitglieds-Shapes aus, die Beschriftungen sind
visContainerFlagsExcludeElements 8 Schließt Mitglieds-Shapes aus, die keine Container, Listen, Verbinder oder Beschriftungen sind
visContainerFlagsExcludeNested 16 Schließt alle Mitglieds-Shapes aus, die Mitglieder von in Containern geschachtelten Containern oder Listen sind
visContainerFlagsExcludeListMembers 32 Schließt Mitglieder eines Listencontainers aus, die explizit Mitglieder einer beliebigen Liste sind. Schließt keine weiteren Shapes im Listencontainer aus

GetMemberShapes gibt ein leeres Array zurück, wenn es keine Mitglieds-Shapes gibt.

Beispiel

Im folgenden Beispiel für Visual Basic for Applications (VBA) wird gezeigt, wie die GetMemberShapes-Methode verwendet wird, um die IDs aller Member-Shapes in einem angegebenen Container auf der aktiven Seite abzurufen, diese Shapes zu durchlaufen und die ID der einzelnen Shapes im Direktfenster zu drucken.

For Each memberID In vsoContainerShape.ContainerProperties.GetMemberShapes(visContainerFlagsDefault) 
    Set vsoShape = ActivePage.Shapes.ItemFromID(memberID) 
    Debug.Print vsoShape.ID
Next

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.