Classe ContentControlListEntries (Word VBA)
La collection ContentControlListEntries contient les objets ContentControlListEntry qui représentent les éléments d'une liste déroulante ou d'un contrôle de contenu de zone de liste déroulante. Pour utiliser une variable de classe ContentControlListEntries, elle doit d'abord être instanciée, par exemple
Dim ccls as ContentControlListEntries
Set ccls = ActiveDocument.Range.ContentControls(1).DropdownListEntries
Add
Ajoute un nouvel élément de liste à un contrôle de contenu de liste déroulante ou de zone de liste déroulante et renvoie un objet ContentControlListEntry .
Les noms complets des entrées de liste doivent être uniques.
Dim objCC As ContentControl
Dim objLE As ContentControlListEntry
Dim objMap As XMLMapping
Set objCC = ActiveDocument.ContentControls.Add(wdContentControlDropdownList)
'List items
objCC.DropdownListEntries.Add "Cat"
objCC.DropdownListEntries.Add "Dog"
objCC.DropdownListEntries.Add "Equine"
objCC.DropdownListEntries.Add "Monkey"
objCC.DropdownListEntries.Add "Snake"
objCC.DropdownListEntries.Add "Other"
Arguments
Un argument nommé
Text (String) - Spécifie le texte affiché pour l'élément de liste.
Optional arguments
Les arguments suivants sont facultatifs
Value (String) - Spécifie la valeur de l'élément de liste.
Index (Long) - Spécifie la position ordinale du nouvel élément dans la liste.
Clear
Efface tous les éléments du contrôle de contenu de liste déroulante ou de zone de liste déroulante.
Dim objCC As ContentControl
Set objCC = ActiveDocument.ContentControls(1)
objCC.DropdownListEntries.Clear
Count
Renvoie le nombre d’éléments dans la collection ContentControlListEntries .
Dim lngCount As Long
lngCount = ActiveDocument.Range.ContentControls(1).DropdownListEntries.Count
Item
Renvoie un objet ContentControlListEntry qui représente l'élément spécifié dans la collection.
Item (Index)
Index: Spécifie la position ordinale de l'objet au sein de la collection.
Dim ccl As ContentControlListEntry
Set ccl = ActiveDocument.Range.ContentControls(1).DropdownListEntries(Index:=1)