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.