Объект ListEntries (Word)
Коллекция объектов ListEntry , представляющих все элементы в раскрывающемся поле формы.
Используйте свойство ListEntries , чтобы вернуть коллекцию ListEntries . В следующем примере отображаются элементы, которые отображаются в поле формы с именем Drop1.
For Each le In _
ActiveDocument.FormFields("Drop1").DropDown.ListEntries
MsgBox le.Name
Next le
Используйте метод Add , чтобы добавить элемент в поле раскрывающегося списка формы. В следующем примере вставляется раскрывающееся поле формы, а затем в поле формы добавляются "красный", "синий" и "зеленый".
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
Используйте ListEntries (Index), где Index — это имя записи списка или номер индекса, чтобы вернуть один объект ListEntry . Номер индекса представляет позицию записи в раскрывающемся поле формы (первый элемент — индекс no 1). В следующем примере запись Blue удаляется из раскрывающегося поля формы с именем Color.
ActiveDocument.FormFields("Color").DropDown _
.ListEntries("Blue").Delete
В следующем примере в раскрывающемся поле формы отображается первый элемент с именем Color.
MsgBox _
ActiveDocument.FormFields("Color").DropDown.ListEntries(1).Name
Справочник по объектной модели Word
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.