Compartilhar via


Método ContainerProperties.GetMemberShapes (Visio)

Retorna os IDs (identificadores) de forma de todos os membros do contêiner, conforme especificado.

Sintaxe

expressão. GetMemberShapes (ContainerFlags)

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

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
ContainerFlags Obrigatório Long Especifica quais IDs de forma do membro do contêiner serão retornados.

Valor de retorno

Long()

Comentários

O parâmetro ContainerFlags pode ser uma ou mais das seguintes constantes VisContainerFlags .

Constant Valor Descrição
visContainerFlagsDefault 0 Retorna todos os tipos de forma e inclui itens nos contêineres aninhados.
visContainerFlagsExcludeContainers 1 Exclui formas do membro que sejam contêineres.
visContainerFlagsExcludeConnectors 2 Exclui formas do membro que sejam conectores.
visContainerFlagsExcludeCallouts 4 Exclui formas do membro que sejam textos explicativos.
visContainerFlagsExcludeElements 8 Exclui formas do membro que não sejam contêineres, listas, conectores ou textos explicativos.
visContainerFlagsExcludeNested 16 Exclui as formas de membro que sejam membros dos contêineres ou listas aninhadas no contêiner.
visContainerFlagsExcludeListMembers 32 Exclui membros de um contêiner de lista que sejam explicitamente membros de qualquer lista. Não exclui outras formas no contêiner da lista.

GetMemberShapes retorna uma matriz vazia se não houver formas de membro.

Exemplo

O exemplo de VBA (Visual Basic for Applications) a seguir mostra como usar o método GetMemberShapes para obter as IDs de todas as formas de membro em um contêiner especificado na página ativa, fazer loop por essas formas e imprimir a ID de cada forma na janela Imediata.

For Each memberID In vsoContainerShape.ContainerProperties.GetMemberShapes(visContainerFlagsDefault) 
    Set vsoShape = ActivePage.Shapes.ItemFromID(memberID) 
    Debug.Print vsoShape.ID
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.