Objet ListBox (Outlook Forms Script)
Affiche une liste de valeurs et vous permet d'en sélectionner une ou plusieurs.
Remarques
Si listBox est lié à une source de données, le ListBox stocke la valeur sélectionnée dans cette source de données.
ListBox peut apparaître sous la forme d’une liste ou d’un groupe de contrôles OptionButton ou CheckBox.
La propriété par défaut d’un contrôle ListBox est la propriété Value .
L’événement par défaut d’un ListBox est l’événement Click .
Vous ne pouvez pas faire glisser du texte dans une ListBox déroulante.
Styles de zone de liste
Vous pouvez choisir entre deux styles de présentation pour un ListBox. Cela est exprimé par la propriété ListStyle . Chaque style offre aux utilisateurs une manière différente de sélectionner les éléments de la liste.
Si vous optez pour le style 0, chaque élément se trouve sur une ligne distincte ; l'utilisateur effectue une sélection en mettant une ou plusieurs lignes en surbrillance.
Si vous choisissez le style 1, un objet OptionButton ou CheckBox apparaît au début de chaque ligne. Avec ce style, l’utilisateur sélectionne un élément en cliquant sur la case d’option ou la case à cocher. Les cases à cocher s’affichent uniquement lorsque la propriété MultiSelect a la valeur True.
Événements
Nom | Description |
---|---|
Click | Survient lorsque l'utilisateur sélectionne précisément une valeur pour le contrôle offrant plusieurs valeurs possibles. |
Méthodes
Nom | Description |
---|---|
AddItem | Pour un objet ListBox à une seule colonne, la méthode AddItem ajoute un élément à la liste. Dans le cas d’un objet ListBox à plusieurs colonnes, cette méthode ajoute une ligne à la liste. |
Clear | Supprime toutes les entrées de la liste d’un objet ListBox. |
RemoveItem | Supprime une ligne de la liste dans un contrôle ListBox. |
Propriétés
Nom | Description |
---|---|
BackColor | Renvoie ou définit une valeur de type Long qui spécifie la couleur d’arrière-plan de l’objet. Lecture-écriture. |
BorderColor | Renvoie ou définit une valeur de type Long qui spécifie la couleur de bordure d’un objet. Lecture-écriture. |
BorderStyle | Renvoie ou définit une valeur de type Integer qui spécifie le type de bordure du contrôle. En lecture/écriture |
BoundColumn | Renvoie ou définit une valeur de type Variant qui identifie la source de données dans un ListBox multicolonne. En lecture/écriture |
Colonne | Renvoie ou définit un variant qui représente une valeur unique, une colonne de valeurs ou un tableau à deux dimensions à charger dans un ListBox. Lecture-écriture. |
ColumnCount | Renvoie ou définit une valeur de type Long qui représente le nombre de colonnes à afficher dans une zone de liste. En lecture/écriture |
ColumnHeads | Renvoie ou définit une valeur de type Boolean qui spécifie si une ligne d'en-têtes de colonne est affichée. En lecture/écriture |
ColumnWidths | Renvoie ou définit une valeur de type String qui spécifie la largeur de chaque colonne d’un listBox multicolonne. Lecture-écriture. |
Enabled | Renvoie ou définit une valeur booléenne qui spécifie si un contrôle peut recevoir le focus et répondre aux événements générés par l’utilisateur. Lecture-écriture. |
ForeColor | Renvoie ou définit une valeur de type Long qui spécifie la couleur d'avant-plan d'un objet. Lecture-écriture. |
IMEMode | Renvoie ou définit une valeur de type Integer qui spécifie le mode d'exécution par défaut de l'Éditeur de méthode d'entrée (IME) d'un contrôle. Lecture-écriture. |
IntegralHeight | Renvoie ou définit une valeur booléenne qui spécifie si un contrôle ListBox affiche des lignes complètes de texte dans une liste ou des lignes partielles. En lecture/écriture |
List | Renvoie ou définit une valeur de type Variant qui représente l’entrée spécifiée dans un contrôle ListBox. En lecture/écriture |
ListCount | Renvoie une valeur de type Long qui représente le nombre d'entrées de liste dans un contrôle. En lecture seule. |
ListIndex | Renvoie ou définit un variant qui représente l’élément actuellement sélectionné dans un contrôle ListBox. Lecture-écriture. |
ListStyle | Renvoie ou définit une valeur de type Integer qui spécifie l’apparence visuelle de la liste dans un contrôle ListBox. En lecture/écriture |
Locked | Renvoie ou définit une valeur de type Boolean qui spécifie si un contrôle peut être modifié. Lecture-écriture. |
MatchEntry | Renvoie ou définit une valeur de type Integer qui indique la façon dont un Contrôle ListBox recherche sa liste au fur et à mesure que l’utilisateur tape. En lecture/écriture |
MouseIcon | Renvoie une valeur de type String qui représente le nom complet du chemin d’accès d’une icône personnalisée qui doit être affectée au contrôle. En lecture seule. |
MousePointer | Renvoie ou définit une valeur de type Integer qui spécifie le type de pointeur affiché lorsque l’utilisateur positionne la souris sur un objet particulier. Lecture-écriture. |
MultiSelect | Renvoie ou définit une valeur de type Integer qui indique si l'objet autorise les sélections multiples. Lecture-écriture. |
Selected | Renvoie ou définit une valeur booléenne qui indique l’état de sélection des éléments d’un contrôle ListBox. Lecture-écriture. |
SpecialEffect | Renvoie ou définit une valeur de type Integer qui spécifie l’apparence visuelle d’un objet. Lecture-écriture. |
Texte | Renvoie ou définit une valeur de type String qui spécifie du texte dans un contrôle ListBox, en modifiant la ligne sélectionnée dans le contrôle. Lecture-écriture. |
TextAlign | Renvoie ou définit une valeur de type Integer qui spécifie le mode d'alignement du texte dans un contrôle. Lecture-écriture. |
TextColumn | Renvoie ou définit une valeur de type Variant qui identifie la colonne dans un contrôle ListBox à afficher à l’utilisateur. Lecture-écriture. |
TopIndex | Renvoie ou définit une valeur de type Long qui représente l'index de l'élément le plus haut dans la liste. Lecture-écriture. |
Valeur | Renvoie ou définit un Variant qui spécifie la valeur dans le BoundColumn des lignes actuellement sélectionnées. En lecture/écriture |
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.