Page. getcontainers-Methode (Visio)Page.GetContainers method (Visio)

Gibt ein Array mit den Shape-IDs der Container-Shapes auf der Seite zurück.Returns an array of shape identifiers (IDs) of the container shapes on the page.

SyntaxSyntax

Ausdruck.expression. GetContainers( _NestedOptions_ )

Ausdruck Eine Variable, die ein Page -Objekt darstellt.expression A variable that represents a Page object.

ParameterParameters

NameName Erforderlich/OptionalRequired/Optional DatentypData type BeschreibungDescription
NestedoptionsNestedOptions ErforderlichRequired VisContainerNestedVisContainerNested Gibt an, ob Formen in geschachtelten Containern ausgeschlossen werden sollen.Indicates whether to exclude shapes in nested containers. Mögliche Werte finden Sie in den Hinweisen.See Remarks for possible values.

RückgabewertReturn value

Long ()Long()

BemerkungenRemarks

Der nestedoptions -Parameter muss eine der folgenden VisContainerNested -Konstanten sein.The NestedOptions parameter must be one of the following VisContainerNested constants.

KonstanteConstant WertValue BeschreibungDescription
visContainerIncludeNestedvisContainerIncludeNested 00 Shapes in geschachtelten Containern einschließenInclude shapes that are in nested containers.
visContainerExcludeNestedvisContainerExcludeNested 11 Shapes in geschachtelten Containern ausschließenExclude shapes that are in nested containers.

Sie können die Shapes. ItemFromID -Eigenschaft verwenden, um die tatsächlichen Formen aus den IDs abzurufen ****, die von getcontainers zurückgegeben werden.You can use the Shapes.ItemFromID property to get the actual shapes from the IDs returned by GetContainers.

BeispielExample

Im folgenden Beispiel für Visual Basic für Applikationen (VBA) wird gezeigt, wie **** Sie mit der getcontainers-Methode die IDs aller Container auf einer Seite abrufen, diese Container durchlaufen und jeden Containernamen im Direktfenster drucken.The following Visual Basic for Applications (VBA) example shows how to use the GetContainers method to get the IDs of all the containers on a page, loop through those containers, and print each container name in the Immediate window. Das Beispiel enthält geschachtelte Container.The example includes nested containers.

For Each containerID In vsoPage.GetContainers(visContainerIncludeNested)
    Set vsoContainerShape = vsoPage.Shapes.ItemFromID(containerID)
    Debug.Print vsoContainerShape.NameU
Next

Support und FeedbackSupport and feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation?Have questions or feedback about Office VBA or this documentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.