Objet ListEntries (Word)
Collection d'objets ListEntry qui représentent tous les éléments dans un champ de formulaire de liste déroulante.
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
Référence du modèle objet Word
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.