Partilhar via


Método Page.GetContainers (Visio)

Retorna uma matriz de IDs (identificadores) de forma das formas do contêiner na página.

Sintaxe

expression. GetContainers( _NestedOptions_ )

Expressão Uma variável que representa um objeto Page .

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
AninhadosOptions Obrigatório VisContainerNested Indica se devem ser excluídas formas em contêineres aninhados. Consulte Comentários para obter os valores possíveis.

Valor de retorno

Long()

Comentários

O parâmetro NestedOptions deve ser uma das constantes VisContainerNested a seguir.

Constant Valor Descrição
visContainerIncludeNested 0 Inclui formas que estão nos contêineres aninhados.
visContainerExcludeNested 1 Exclui formas que estão nos contêineres aninhados.

Use a propriedade Shapes.ItemFromID para obter as formas reais das IDs retornadas por GetContainers.

Exemplo

O exemplo de VBA (Visual Basic for Applications) a seguir mostra como usar o método GetContainers para obter as IDs de todos os contêineres em uma página, fazer loop por esses contêineres e imprimir cada nome de contêiner na janela Imediata. O exemplo inclui contêineres aninhados.

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

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.