Compartilhar via


ContainerProperties.GetMemberShapes method (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

Longo()

Comentários

O parâmetro ContainerFlags pode ser uma ou mais das seguintes constantes do 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 Visual Basic for Applications (VBA) seguinte mostra como utilizar o método GetMemberShapes para obter os IDs de todas as formas de membro num contentor especificado na página ativa, percorrer essas formas e imprimir o 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.