Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.