Page.GetContainers-Methode (Visio)

Gibt ein Array mit den Shape-IDs der Container-Shapes auf der Seite zurück.

Syntax

Ausdruck. GetContainers( _NestedOptions_ )

Ausdruck Eine Variable, die ein Page-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
NestedOptions Erforderlich VisContainerNested Gibt an, ob Shapes in geschachtelten Containern ausgeschlossen werden sollen. Mögliche Werte finden Sie in den Hinweisen.

Rückgabewert

Long()

HinwBemerkungeneise

Der NestedOptions-Parameter muss eine der folgenden VisContainerNested-Konstanten sein:

Konstante Wert Beschreibung
visContainerIncludeNested 0 Shapes in geschachtelten Containern einschließen
visContainerExcludeNested 1 Shapes in geschachtelten Containern ausschließen

Verwenden Sie die Shapes.ItemFromID-Eigenschaft , um die tatsächlichen Shapes aus den von GetContainers zurückgegebenen IDs abzurufen.

Beispiel

Im folgenden Beispiel für Visual Basic for Applications (VBA) wird gezeigt, wie Sie die GetContainers-Methode verwenden, um die IDs aller Container auf einer Seite abzurufen, eine Schleife durch diese Container zu durchlaufen und jeden Containernamen im Direktfenster zu drucken. Das Beispiel enthält geschachtelte Container.

For Each containerID In vsoPage.GetContainers(visContainerIncludeNested)
    Set vsoContainerShape = vsoPage.Shapes.ItemFromID(containerID)
    Debug.Print vsoContainerShape.NameU
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.