Méthode ContainerProperties.InsertListMember (Visio)
Ajoute une forme ou un ensemble de formes à la liste dans le conteneur.
Syntaxe
expression. InsertListMember (ObjectToInsert, Position)
Expression Variable qui représente un objet ContainerProperties .
Parameters
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
ObjectToInsert | Requis | [UNKNOWN] | Objet ou sélection à insérer dans la liste. Il peut s’agir d’un objet Shape ou Selection . |
Position | Obligatoire | Long | Point d’insertion dans la liste, en base un. |
Valeur renvoyée
Nothing
Remarques
Si le conteneur n’est pas une liste, Microsoft Visio renvoie une erreur Source non valide.
Si le paramètre ObjectToInsert contient une quelconque forme de niveau non supérieur ou si la liste est verrouillée, Visio renvoie une erreur Paramètre non valide. Vous ne pouvez insérer aucun des objets suivants dans la liste :
Une autre liste.
Une légende.
Des liens repositionnables.
Des formes pour lesquelles la fonction BOUND, GUARD ou SETATREF est appliquée sur les cellules PinX ou PinY.
Un membre d’une autre liste verrouillée.
Visio ignore les formes dans ObjectToInsert qui sont déjà membres de la liste.
Pour insérer avant le premier élément de la liste, passez 1 au paramètre Position. Pour insérer à la fin de la liste, passez une valeur Position supérieure ou égale à la valeur du nombre d’éléments dans la liste plus 1. Si vous passez une position en dehors de la plage, Visio choisit la position valide la plus proche.
Si ObjectToInsert ne correspond pas aux conditions de catégorie requises pour les listes, Visio renvoie une erreur.
Les catégories sont des chaînes définies par l’utilisateur que vous pouvez utiliser pour classer les formes, et par conséquent pour restreindre l’appartenance dans un conteneur. Vous pouvez définir des catégories dans la cellule User.msvShapeCategories de la feuille ShapeSheet pour une forme. Vous pouvez définir plusieurs catégories pour une forme en les séparant avec des points-virgules.
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.