ComboBox.BoundColumn Property (Outlook Forms Script)
Renvoie ou définit une valeur de type Variant qui identifie la source de données dans un objet ComboBox multicolonne. Lecture-écriture.
Syntaxe
expression. BoundColumn
expression Variable qui représente un objet ComboBox.
Remarques
Les valeurs possibles de BoundColumn sont 0 et 1. 0 affecte la valeur de la propriété ListIndex au contrôle . 1 affecte la valeur de la colonne spécifiée au contrôle. Les colonnes sont numérotées à partir de 1 lorsque vous utilisez cette propriété (par défaut).
Lorsque l'utilisateur choisit une ligne dans un contrôle ComboBox multicolonne, la propriété BoundColumn identifie l'élément de cette ligne à stocker en tant que valeur du contrôle. Par exemple, si chaque ligne contient huit éléments et 8 éléments et que BoundColumn est 3, le système stocke les informations de la troisième colonne de la ligne actuellement sélectionnée en tant que valeur de l’objet.
Vous pouvez afficher un ensemble de données pour les utilisateurs, mais stocker des valeurs associées différentes pour l’objet à l’aide des propriétés BoundColumn et TextColumn. La propriété TextColumn identifie la colonne de données affichée dans un objet ComboBox ; la propriété BoundColumn, quant à elle, identifie la colonne contenant les valeurs de données associées stockées pour le contrôle. Par exemple, vous pouvez créer un objet ComboBox multicolonne contenant les noms des vacances dans une colonne et les dates des vacances dans une seconde colonne. Pour présenter des noms de vacances aux utilisateurs, spécifiez la première colonne en tant que propriété TextColumn. Pour stocker les dates des vacances, spécifiez la deuxième colonne en tant que propriété BoundColumn.
La valeur de la propriété ListIndex récupère le numéro de la ligne sélectionnée. Par exemple, si vous voulez connaître la ligne de l’élément sélectionné, affectez la valeur 0 à la propriété BoundColumn pour affecter le numéro de la ligne sélectionnée en tant que valeur du contrôle. Veillez à récupérer la valeur actuelle, plutôt que de vous fier à une valeur précédemment enregistrée, si vous référencez une liste dont le contenu peut changer.
Les propriétés Column, List et ListIndex utilisent toutes une numérotation de base zéro. En d'autres termes, la valeur du premier élément (colonne ou ligne) est zéro ; celle du deuxième élément est un, et ainsi de suite. Cela signifie que si BoundColumn est défini sur 3, vous pouvez accéder à la valeur stockée dans cette colonne à l’aide de l’expression Column(2)
.
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.