Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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.