Objet ComboBox (Outlook Forms Script)

Combine les fonctionnalités d’un ListBox et d’un TextBox.

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 un ComboBox est lié à une source de données, comboBox 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 multicolonne est liée, la propriété BoundColumn détermine quelle valeur est 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 n’offrent qu’une prise en charge limitée.

La propriété par défaut d’un Objet ComboBox est la propriété Value .

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 un contrôle ComboBox et limiter les valeurs à celles de la liste, vous pouvez définir la propriété Style de comboBox afin 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 un objet ComboBox.

Propriétés

Nom Description
AutoSize Renvoie ou définit une valeur booléenne qui spécifie si un objet se redimensionne automatiquement pour afficher son contenu entier. Lecture-écriture.
AutoTab Renvoie ou définit une valeur booléenne qui spécifie si un onglet automatique se produit lorsqu’un utilisateur entre le nombre maximal autorisé de caractères dans la partie zone de texte d’un contrôle ComboBox. En lecture/écriture
AutoWordSelect Renvoie ou définit une valeur booléenne qui spécifie si l’unité de base utilisée pour étendre une sélection est un mot ou un caractère unique. En lecture/écriture
BackColor Renvoie ou définit une valeur de type Long qui spécifie la couleur d’arrière-plan de l’objet. Lecture-écriture.
BackStyle Renvoie ou définit une valeur de type Integer qui spécifie le style d’arrière-plan d’un objet. En 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. Lecture-écriture.
BoundColumn Renvoie ou définit un Variant qui identifie la source de données dans un comboBox multicolonne. Lecture-écriture.
CanPaste Renvoie une valeur booléenne qui spécifie si le Presse-papiers contient des données que l’objet prend en charge. En lecture seule.
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 objet ComboBox. 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. 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 comboBox multicolonne. En lecture/écriture
CurTargetX Renvoie une valeur de type Long qui représente la position horizontale préférée du point d’insertion dans un objet ComboBox multiligne. En lecture seule.
CurX Renvoie ou définit une valeur de type Long qui représente la position horizontale actuelle du point d’insertion dans un objet ComboBox multiligne. En 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 Cette propriété renvoie ou définit une valeur fmDropButtonStyle qui représente le symbole affiché sur le bouton déroulant dans un contrôle ComboBox. En 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.
EnterFieldBehavior Renvoie ou définit une valeur de type Integer qui spécifie le comportement de sélection lors de l’entrée d’un objet ComboBox. En 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 une valeur de type Long qui spécifie le nombre de lignes de texte dans un objet ComboBox. En lecture seule.
List Renvoie ou définit un Variant qui représente l’entrée spécifiée dans un objet ComboBox. 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 objet ComboBox. Lecture-écriture.
ListRows Renvoie ou définit une valeur de type Long qui spécifie le nombre maximal de lignes à afficher dans la liste. En lecture/écriture
ListStyle Renvoie ou définit une valeur de type Integer qui spécifie l’apparence visuelle de la liste dans un objet ComboBox. Lecture-écriture.
ListWidth Renvoie ou définit une valeur de type Variant qui spécifie la largeur de la liste dans un objet ComboBox. 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 Objet ComboBox recherche sa liste au fur et à mesure que l’utilisateur tape. En lecture/écriture
MatchFound Renvoie une valeur booléenne qui indique si le texte qu’un utilisateur a tapé dans un objet ComboBox correspond à l’une des entrées de la liste. En lecture seule.
MatchRequired Renvoie ou définit une valeur booléenne qui spécifie si une valeur entrée dans la partie texte d’un contrôle ComboBox doit correspondre à une entrée dans la partie liste existante du contrôle. Lecture-écriture.
MaxLength Renvoie ou définit une valeur de type Long qui spécifie le nombre maximal de caractères qu’un utilisateur peut entrer dans un objet ComboBox. 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.
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. En lecture/écriture
SelLength Renvoie ou définit une valeur de type Long qui représente le nombre de caractères sélectionnés dans la partie texte d’un objet ComboBox. En lecture/écriture
SelStart Renvoie ou définit une valeur de type 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é. En lecture/écriture
SelText Renvoie ou définit une valeur de type String 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 d’un Objet ComboBox. Lecture-écriture.
SpecialEffect Renvoie ou définit une valeur de type Integer qui spécifie l’apparence visuelle d’un objet. En lecture/écriture
Style Renvoie ou définit une valeur de type Integer qui spécifie comment l’utilisateur peut choisir ou définir la valeur du contrôle. Lecture-écriture.
Texte Renvoie ou définit une valeur de type String qui spécifie du texte dans un contrôle ComboBox, 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 un variant qui identifie la colonne dans un objet ComboBox à afficher à l’utilisateur. Lecture-écriture.
TextLength Renvoie une valeur de type Long qui représente la longueur, en nombre de caractères, du texte dans la zone d’édition d’un objet ComboBox. En lecture seule.
TopIndex Renvoie ou définit une valeur de type Long qui représente l’index de l’élément affiché à la position la plus haute dans la partie liste du contrôle ComboBox. En 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.