Partager via


ListBox.Column Property (Outlook Forms Script)

Renvoie ou définit une valeur de type Variant qui représente une valeur unique, une colonne de valeurs ou un tableau à deux dimensions à charger dans un objet ListBox. Lecture-écriture.

Syntaxe

expression. Column(pvargColumn, pvargIndex)

expression Variable représentant un objet ListBox.

Parameters

Nom Requis/Facultatif Type de données Description
pvargColumn Facultatif Variant Nombre entier compris entre 0 et un nombre égal au nombre total de colonnes moins un.
pvargIndex Facultatif Variant Nombre entier compris entre 0 et un nombre égal au nombre total de lignes moins un.

Remarques

Si vous spécifiez les valeurs de colonne et de ligne, Column lit ou écrit un élément spécifique.

Si vous spécifiez uniquement la valeur de colonne, la propriété Column lit ou écrit la colonne spécifiée dans la ligne actuelle de l'objet. Par exemple, MyListBox.Column (3) lit ou écrit la troisième colonne dans MyListBox.

Column renvoie une variante du curseur. Lorsqu’un curseur intégré fournit la valeur de Variant (par exemple, lors de l’utilisation de la méthode AddItem ), la valeur est une chaîne. Lorsqu'un curseur externe fournit la valeur de Variant, la mise en forme associée aux données n'est pas incluse dans la variante.

Utilisez Colonne pour affecter le contenu d’une zone de liste déroulante ou d’une zone de liste à un autre contrôle, tel qu’une zone de texte.

Si l'utilisateur ne fait aucune sélection lorsque vous faites référence à une colonne dans une zone de liste modifiable ou une zone de liste, le paramètre Column est Null. Vous pouvez vérifier cette condition à l’aide de la fonction IsNull .

Vous pouvez également utiliser Column pour copier tout un tableau bidimensionnel de valeurs dans un contrôle. Cette syntaxe vous permet de charger rapidement une liste d'options plutôt que de charger individuellement chaque élément de la liste à l'aide de AddItem.

Lors de la copie de données à partir d’un tableau à deux dimensions, Column transpose le contenu du tableau dans le contrôle afin que le contenu de ListBox1.Column(X, Y) soit identique à MyArray(Y, X). Vous pouvez également utiliser la propriété List pour copier un tableau sans le transposer.

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.