Classe ListEntry (Word VBA)

La classe ListEntry représente un élément d’un champ liste déroulante.

Pour utiliser une variable de classe ListEntry, elle doit d'abord être instanciée, par exemple

Dim ley as ListEntry
Set ley = ActiveDocument.FormFields(1).DropDown.ListEntries(Index:=1)

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe ListEntry : ListEntries.Add et ListEntries.Item.

For Each

Voici un exemple de traitement des éléments ListEntry dans une collection

Dim ley As ListEntry
For Each ley In ActiveDocument.FormFields(1).DropDown.ListEntries
	
Next ley

Delete

Supprime l'entrée de liste spécifiée.

ActiveDocument.FormFields(1).DropDown.ListEntries(1).Delete

Index

Renvoie un type long qui représente la position d'un élément dans une collection.

Dim lngIndex As Long
lngIndex = ActiveDocument.FormFields(1).DropDown.ListEntries(1).Index

Name

Cette propriété renvoie ou définit le nom de l'objet spécifié.

ActiveDocument.FormFields(1).DropDown.ListEntries(1).Name =