Поделиться через


Метод Page.GetContainers (Visio)

Возвращает массив идентификаторов фигур контейнеров на странице.

Синтаксис

выражение. GetContainers( _NestedOptions_ )

Выражение Переменная, представляющая объект Page .

Параметры

Имя Обязательный или необязательный Тип данных Описание
Вложенные параметры Обязательный VisContainerNested Указывает, следует ли исключать фигуры во вложенных контейнерах. Возможные значения см. в разделе Примечания.

Возвращаемое значение

Long()

Замечания

Параметр NestedOptions должен быть одной из следующих констант VisContainerNested .

Константа Значение Описание
visContainerIncludeNested 0 Включите фигуры, которые находятся во вложенных контейнерах.
visContainerExcludeNested 1 Исключите фигуры, которые находятся во вложенных контейнерах.

Используйте свойство Shapes.ItemFromID , чтобы получить фактические фигуры из идентификаторов, возвращенных Командлетом GetContainers.

Пример

В следующем примере Visual Basic для приложений (VBA) показано, как с помощью метода GetContainers получить идентификаторы всех контейнеров на странице, выполнить цикл по этим контейнерам и вывести имена каждого контейнера в окне Интерпретация. Пример включает вложенные контейнеры.

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

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.