Метод 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 и обратная связь.