Partager via


ContainerProperties.GetMemberShapes, méthode (Visio)

Renvoie les identificateurs (ID) de forme de tous les membres du conteneur, comme indiqué.

Syntaxe

expression. GetMemberShapes (ContainerFlags)

expression Variable qui représente un objet ContainerProperties .

Paramètres

Nom Requis/Facultatif Type de données Description
ContainerFlags Obligatoire Long Spécifie quels ID de forme membre du conteneur renvoyer.

Valeur renvoyée

Long()

Remarques

Le paramètre ContainerFlags peut être une ou plusieurs des constantes VisContainerFlags suivantes.

Constante Valeur Description
visContainerFlagsDefault 0 Renvoie tous les types de forme et inclut les éléments dans des conteneurs imbriqués.
visContainerFlagsExcludeContainers 1 Exclut les formes membres qui sont des conteneurs.
visContainerFlagsExcludeConnectors 2 Exclut les formes membres qui sont des liens.
visContainerFlagsExcludeCallouts 4 Exclut les formes membres qui sont des légendes.
visContainerFlagsExcludeElements 8 Exclut les formes membres qui ne sont ni des conteneurs, ni des listes, ni des liens et ni des légendes.
visContainerFlagsExcludeNested 16 Exclut toute forme membre qui est membre de listes ou de conteneurs imbriqués dans le conteneur.
visContainerFlagsExcludeListMembers 32 Exclut les membres d’un conteneur de liste qui sont explicitement membres de n’importe quelle liste. N’exclut pas les autres formes dans le conteneur de liste.

GetMemberShapes renvoie un tableau vide s’il n’existe aucune forme membre.

Exemple

L’exemple Visual Basic pour Applications (VBA) suivant montre comment utiliser la méthode GetMemberShapes pour obtenir les ID de toutes les formes membres d’un conteneur spécifié sur la page active, parcourir ces formes en boucle et imprimer l’ID de chaque forme dans la fenêtre Exécution.

For Each memberID In vsoContainerShape.ContainerProperties.GetMemberShapes(visContainerFlagsDefault) 
    Set vsoShape = ActivePage.Shapes.ItemFromID(memberID) 
    Debug.Print vsoShape.ID
Next

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.