Método ContainerProperties.GetMemberShapes (Visio)
Devuelve los identificadores de forma (Id.) de todos los miembros del contenedor, según lo especificado.
Sintaxis
expresión. GetMemberShapes (ContainerFlags)
Expresión Variable que representa un objeto ContainerProperties .
Parameters
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
ContainerFlags | Necesario | Long | Especifica los identificadores de las formas pertenecientes a un contenedor que se van a devolver. |
Valor devuelto
Long()
Comentarios
El parámetro ContainerFlags puede ser una o varias de las siguientes constantes VisContainerFlags .
Constante | Valor | Descripción |
---|---|---|
visContainerFlagsDefault | 0 | Devuelve todos los tipos de formas e incluye los elementos en contenedores anidados. |
visContainerFlagsExcludeContainers | 1 | Excluye las formas pertenecientes que son contenedores. |
visContainerFlagsExcludeConnectors | 2 | Excluye los miembros que son conectores. |
visContainerFlagsExcludeCallouts | 4 | Excluye las formas pertenecientes que son llamadas. |
visContainerFlagsExcludeElements | 8 | Excluye las formas pertenecientes que no son contenedores, listas, conectores o llamadas. |
visContainerFlagsExcludeNested | 16 | Excluye cualquiera de las formas pertenecientes que son miembros de contenedores o listas anidados dentro del contenedor. |
visContainerFlagsExcludeListMembers | 32 | Excluye las formas pertenecientes de un contenedor de lista que explícitamente son miembros de cualquier lista. No excluye otras formas contenidas en el contenedor de lista. |
GetMemberShapes devuelve una matriz vacía si no hay formas pertenecientes.
Ejemplo:
En el siguiente ejemplo de Visual Basic para Aplicaciones (VBA) se muestra cómo usar el método GetMemberShapes para obtener los identificadores de todas las formas de miembro de un contenedor especificado en la página activa, recorrer en bucle esas formas e imprimir el identificador de cada forma en la ventana Inmediato.
For Each memberID In vsoContainerShape.ContainerProperties.GetMemberShapes(visContainerFlagsDefault)
Set vsoShape = ActivePage.Shapes.ItemFromID(memberID)
Debug.Print vsoShape.ID
Next
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.