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.