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