Objet ListEntries (Word)

Collection d'objets ListEntry qui représentent tous les éléments dans un champ de formulaire de liste déroulante.

Remarques

Pour renvoyer la collection ListEntries, utilisez la propriété ListEntries. L'exemple suivant affiche les éléments qui apparaissent dans le champ de formulaire nommé « Drop1 ».

For Each le In _ 
 ActiveDocument.FormFields("Drop1").DropDown.ListEntries 
 MsgBox le.Name 
Next le

Utilisez la méthode Add pour ajouter un élément à un champ de formulaire de liste déroulante. L'exemple suivant insère un champ de formulaire de liste déroulante et ajoute ensuite « red », « blue » et « green » au champ de formulaire.

Set myField = _ 
 ActiveDocument.FormFields.Add(Range:=Selection.Range, _ 
 Type:=wdFieldFormDropDown) 
With myField.DropDown.ListEntries 
 .Add Name:="Red" 
 .Add Name:="Blue" 
 .Add Name:="Green" 
End With

Utilisez ListEntries (Index), où Index est le nom de l'entrée de liste ou le numéro d'index, pour renvoyer un seul objet ListEntry. Le numéro d'index représente la position de l'entrée dans le champ de formulaire de liste déroulante (le premier élément est le numéro d'index 1). L'exemple suivant supprime l'entrée « Blue » à partir du champ de formulaire de liste déroulante nommé « Color ».

ActiveDocument.FormFields("Color").DropDown _ 
 .ListEntries("Blue").Delete

L'exemple suivant montre comment afficher le premier élément du champ de formulaire de type liste déroulante nommé « Color ».

MsgBox _ 
 ActiveDocument.FormFields("Color").DropDown.ListEntries(1).Name

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.