Propriété ColumnWidths

Spécifie la largeur de chaque colonne dans une zone de liste déroulante ou zone de liste multicolonne.

Syntaxe

objet . ColumnWidths [= String ]

La syntaxe de la propriété ColumnWidths comprend les éléments suivants :

Élément Description
object Obligatoire. Un objet valide.
String Facultatif. Définit la largeur de la colonne en points. Un paramètre de -1 ou vide entraîne une largeur calculée. Une colonne ayant une largeur égale à 0 est masquée. Pour spécifier une unité de mesure différente, rajoutez l'unité de mesure. Une valeur supérieure à 0 spécifie la largeur de la colonne de manière explicite.

Settings

Pour séparer les entrées de colonnes, utilisez des points-virgules (;) comme séparateurs de liste. Dans Windows, pour changer cette valeur, utilisez le séparateur de liste spécifié dans la section Paramètres régionaux du Panneau de configuration Windows.

Vous pouvez ne pas indiquer de valeurs pour un seul ou tous les paramètres de la propriété ColumnWidths. Pour cela, tapez un séparateur de liste sans le faire précéder d’une valeur.

Si vous spécifiez un -1 dans la page de propriétés, la valeur affichée dans la page de propriétés est vide.

Pour calculer la largeur des colonnes lorsque ColumnWidths est vide ou -1, la largeur du contrôle est divisée de manière égale entre toutes les colonnes de la liste. Si la somme des largeurs de colonne spécifiées dépasse la largeur du contrôle, la liste est alignée à gauche à l'intérieur du contrôle, et la ou les colonnes qui sont le plus à droite ne sont pas affichées. Les utilisateurs peuvent faire défiler la liste en utilisant la barre de défilement horizontale pour faire afficher les colonnes les plus à droite.

La largeur minimale de colonne calculée est 72 points (1 pouce). Pour produire des colonnes moins larges, spécifiez explicitement la largeur.

Sauf mention contraire, les largeurs de colonne sont exprimées en points. Pour spécifier une autre unité de mesure, joignez les unités aux valeurs. Les exemples suivants spécifient la largeur des colonnes dans des unités de mesure différentes et présentent les différents paramétrages qui pourraient correspondre à une zone de liste à trois colonnes qui serait large de 4 pouces.

Paramètre Effet
90;72;90 La première colonne fait 90 points (1,25 pouce) de large, la deuxième 72 points (1 pouce) et la troisième 90 points.
6 cm;0;6 cm La première colonne fait 6 centimètres de large, la deuxième est masquée et la troisième fait 6 centimètres de large.
Du fait que seule une partie de la troisième colonne est visible, une barre de défilement horizontale s'affiche.
1.5 in;0;2.5 in La première colonne a pour largeur 3 cm, la deuxième est masquée, la troisième a pour largeur 5 cm.
2 in;;2 in La première colonne a pour largeur 4 cm, la deuxième fait 2 cm (valeur par défaut), la troisième a pour largeur 4 cm.
Comme une partie seulement de la troisième colonne est visible, une barre de défilement horizontale apparaît.
(Vide) Les trois colonnes ont la même largeur (1,33 pouce).

Remarques

Dans une zone de liste déroulante, le système affiche la colonne désignée par la propriété TextColumn dans la zone de texte du contrôle.

Voir aussi

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.