Lire en anglais

Partager via


Objet DropDown (Word)

Représente un champ liste déroulante qui contient la liste des éléments d'un formulaire.

Remarques

Utilisez FormFields (index), où index est le numéro d’index ou le nom de signet associé au champ de formulaire déroulant, pour renvoyer un seul objet FormField . Utilisez la liste déroulante propriété avec l'objet FormField pour renvoyer un objet DropDown. L'exemple suivant sélectionne le premier élément dans le champ liste déroulante nommé « DropDown1 » dans le document actif.

ActiveDocument.FormFields("DropDown1").DropDown.Value = 1

Le numéro d'index représente la position du champ de formulaire dans le FormFields collection. L'exemple suivant vérifie le type du premier champ de formulaire du document actif. S’il s’agit d’un champ liste déroulante, le deuxième élément est sélectionné.

If ActiveDocument.FormFields(1).Type = wdFieldFormDropDown Then 
 ActiveDocument.FormFields(1).DropDown.Value = 2 
End If

L'exemple suivant montre comment vérifier si le champ de formulaire ffield est un champ liste déroulante valide avant d'y ajouter un élément.

Set ffield = ActiveDocument.FormFields(1).DropDown 
If ffield.Valid = True Then 
 ffield.ListEntries.Add Name:="Hello" 
Else 
 MsgBox "First field is not a drop down" 
End If

Utilisez Ajouter méthode avec la collection FormFields pour ajouter un champ de formulaire de liste déroulante. L'exemple suivant ajoute un champ de formulaire de liste déroulante au début du document actif et ensuite ajoute des éléments au champ de formulaire.

Set ffield = ActiveDocument.FormFields.Add( _ 
 Range:=ActiveDocument.Range(Start:=0, End:=0), _ 
 Type:=wdFieldFormDropDown) 
With ffield 
 .Name = "Colors" 
 With .DropDown.ListEntries 
 .Add Name:="Blue" 
 .Add Name:="Green" 
 .Add Name:="Red" 
 End With 
End With

Propriétés

Voir aussi

Référence du modèle objet Word

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.