Objet ComboBox (script Outlook Forms)

Combine les fonctionnalités d’une zone de liste et d’une zone de texte.

Remarques

L'utilisateur peut indiquer une nouvelle valeur, comme il procèderait avec une zone de texte ou il peut sélectionner une valeur existante comme il procèderait avec une zone de liste.

Si une zone de liste déroulante est liée à une source de données, elle insère la valeur entrée ou sélectionnée par l’utilisateur dans cette source de données. Si une zone de liste déroulante à plusieurs colonnes est liée, la propriété BoundColumn détermine la valeur stockée dans la source de données liée.

La liste d'une zone de liste modifiable comprend plusieurs lignes de données. Chaque ligne peut présenter une ou plusieurs colonnes apparaissant avec ou sans en-tête. Certaines applications ne prennent pas en charge les en-têtes de colonne, d’autres ne fournissent qu’une prise en charge limitée.

La propriété par défaut d’une zone de liste déroulante est la propriété Valeur .

Si vous souhaitez que plusieurs lignes de la liste apparaissent toujours, vous pouvez utiliser une zone de liste au lieu d'une zone de liste modifiable. Si vous souhaitez utiliser une zone de liste déroulante et limiter les valeurs à celles de la liste, vous pouvez définir la propriété Style de la zone de liste déroulante de sorte que le contrôle ressemble à une zone de liste déroulante.

É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 ComboBox à une seule colonne, la méthode AddItem ajoute un élément à la liste. Dans le cas d’un objet ComboBox à plusieurs colonnes, cette méthode ajoute une ligne à la liste.
Clear Supprime toutes les entrées de la liste d’un objet ComboBox.
Copy Copie le contenu d’un objet dans le Presse-papiers.
Cut Supprime d'un objet les informations sélectionnées et les transfère dans le Presse-papiers.
DropDown Affiche la partie liste d’une zone de liste modifiable.
Paste Transfère le contenu du Presse-papiers dans un objet.
RemoveItem Supprime une ligne de la liste dans une zone de liste déroulante.

Propriétés

Nom Description
AutoSize Renvoie ou définit une valeur booléenne spécifiant si un objet est automatiquement redimensionné afin d’afficher l’intégralité de son contenu. Lecture-écriture.
AutoTab Renvoie ou définit une valeur booléenne spécifiant si une tabulation automatique se produit lorsqu’un utilisateur entre le nombre maximal autorisé de caractères dans la partie zone de texte d’une zone de liste déroulante. Lecture-écriture.
AutoWordSelect Renvoie ou définit une valeur booléenne spécifiant si l’unité de base utilisée pour étendre une sélection est un mot ou un caractère unique. Lecture-écriture.
BackColor Renvoie ou définit une longue qui spécifie la couleur d’arrière-plan de l’objet. Lecture-écriture.
BackStyle Renvoie ou définit un nombre entier qui spécifie le style d’arrière-plan d’un objet. Lecture-écriture.
BorderColor Renvoie ou définit un Long qui spécifie la couleur de bordure d’un objet. Lecture-écriture.
BorderStyle Renvoie ou définit un nombre entier qui spécifie le type de bordure du contrôle. Lecture-écriture.
BoundColumn Renvoie ou définit une variante qui identifie la source des données dans une zone de liste déroulante à plusieurs colonnes. Lecture-écriture.
CanPaste Renvoie une valeur booléenne qui spécifie si le Presse-papiers contient des données prises en charge par l’objet. En lecture seule.
Colonne Renvoie ou définit une variante qui représente une valeur unique, une colonne de valeurs ou un tableau à deux dimensions à charger dans une zone de liste déroulante. 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 modifiable. 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. Lecture-écriture.
ColumnWidths Renvoie ou définit une chaîne qui spécifie la largeur de chaque colonne dans une zone de liste déroulante à plusieurs colonnes. Lecture-écriture.
CurTargetX Renvoie un Long qui représente la position horizontale préférée du point d’insertion dans une zone de liste déroulante multiligne. En lecture seule.
CurX Renvoie ou définit une valeur longue qui représente la position horizontale actuelle du point d’insertion dans une zone de liste déroulante multiligne. Lecture-écriture.
DragBehavior Renvoie ou définit une valeur de type Integer qui spécifie si le système autorise l'utilisation de la fonction glisser-déplacer avec ce contrôle. Lecture-écriture.
DropButtonStyle Renvoie ou définit une valeur fmDropButtonStyle qui représente le symbole affiché sur le bouton Déposer dans une zone de liste déroulante. Lecture-écriture.
Enabled Renvoie ou définit une valeur booléenne spécifiant si un contrôle peut recevoir le focus et répondre aux événements générés par l’utilisateur. Lecture-écriture.
EnterFieldBehavior Renvoie ou définit un nombre entier qui spécifie le comportement de sélection lors de l’entrée dans une zone de liste déroulante. 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.
HideSelection Renvoie ou définit une valeur de type Boolean qui spécifie su le texte sélectionné reste en surbrillance lorsqu'un contrôle n'est pas activé. 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.
LineCount Renvoie un Long qui spécifie le nombre de lignes de texte dans une zone de liste déroulante. En lecture seule.
List Renvoie ou définit une variante qui représente l’entrée spécifiée dans une zone de liste déroulante. 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 une variante qui représente l’élément actuellement sélectionné dans une zone de liste déroulante. Lecture-écriture.
ListRows Renvoie ou définit une valeur de type Long qui spécifie le nombre maximal de lignes à afficher dans la liste. Lecture-écriture.
ListStyle Renvoie ou définit un nombre entier qui spécifie l’apparence visuelle de la liste dans une zone de liste déroulante. Lecture-écriture.
ListWidth Renvoie ou définit une variante qui spécifie la largeur de la liste dans une zone de liste déroulante. 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 un nombre entier qui indique comment une zone de liste déroulante recherche sa liste à mesure que l’utilisateur tape. Lecture-écriture.
MatchFound Renvoie une valeur booléenne qui indique si le texte qu’un utilisateur a tapé dans une zone de liste déroulante correspond à l’une des entrées de la liste. En lecture seule.
MatchRequired Renvoie ou définit une valeur booléenne spécifiant si une valeur entrée dans la partie texte d’une zone de liste déroulante doit correspondre à une entrée dans la partie liste existante du contrôle. Lecture-écriture.
MaxLength Renvoie ou définit un Long qui spécifie le nombre maximal de caractères qu’un utilisateur peut entrer dans une zone de liste déroulante. Lecture-écriture.
MouseIcon Renvoie une chaîne qui représente le nom de chemin d’accès complet d’une icône personnalisée qui doit être affectée au contrôle. En lecture seule.
MousePointer Renvoie ou définit un nombre entier qui spécifie le type de pointeur affiché lorsque l’utilisateur positionne la souris sur un objet particulier. Lecture-écriture.
SelectionMargin Renvoie ou définit une valeur de type Boolean qui spécifie si l'utilisateur peut sélectionner une ligne de texte en cliquant dans la marge gauche du texte. Lecture-écriture.
SelLength Renvoie ou définit un long qui représente le nombre de caractères sélectionnés dans la partie texte d’une zone de liste déroulante. Lecture-écriture.
SelStart Renvoie ou définit un Long qui représente le point de départ du texte sélectionné ou le point d’insertion si aucun texte n’est sélectionné. Lecture-écriture.
SelText Renvoie ou définit une chaîne qui représente le texte sélectionné d’un contrôle. Lecture-écriture.
ShowDropButtonWhen Renvoie ou définit une valeur fmShowDropButtonWhen qui spécifie quand afficher le bouton déroulant pour une zone de liste déroulante. Lecture-écriture.
SpecialEffect Renvoie ou définit un nombre entier qui spécifie l’apparence visuelle d’un objet. Lecture-écriture.
Style Renvoie ou définit un nombre entier qui spécifie comment l’utilisateur peut choisir ou définir la valeur du contrôle. Lecture-écriture.
Text Renvoie ou définit une chaîne qui spécifie du texte dans une zone de liste déroulante, 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 variante qui identifie la colonne dans une zone de liste déroulante à afficher à l’utilisateur. Lecture-écriture.
TextLength Renvoie un long qui représente la longueur, en nombre de caractères, du texte dans la zone d’édition d’une zone de liste déroulante. En lecture seule.
TopIndex Renvoie ou définit un Long qui représente l’index de l’élément affiché en position la plus haute dans la partie liste de la zone de liste déroulante. Lecture-écriture.
Valeur Renvoie ou définit une variante qui spécifie la valeur dans la BoundColumn des lignes actuellement sélectionnées. 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.