Поделиться через


Свойство ContentControlListEntry.Text (Word)

Возвращает или задает значение String , представляющее отображаемый текст элемента списка для раскрывающегося списка или элемента управления содержимым поля со списком. Для чтения и записи.

Синтаксис

expression. Текст

Выражение Выражение, возвращающее объект ContentControlListEntry .

Замечания

Записи списка должны иметь уникальные отображаемые имена. Попытка изменить свойство Text на строку, которая уже существует в списке записей, вызывает ошибку во время выполнения.

Пример

В следующем примере первый символ, если он имеет нижний регистр, в отображаемом тексте каждого элемента списка прописной буквы.

Dim objCC As ContentControl 
Dim objLE As ContentControlListEntry 
Dim strFirst As String 
 
For Each objCC In ActiveDocument.ContentControls 
 If objCC.Type = wdContentControlComboBox Or objCC.Type = wdContentControlDropdownList Then 
 For Each objLE In objCC.DropdownListEntries 
 strFirst = Left(objLE.Text, 1) 
 
 If strFirst = LCase(strFirst) Then 
 objLE.Text = UCase(strFirst) & Right(objLe.Text, Len(objLe.Text) - 1) 
 End If 
 Next 
 End If 
Next

В следующем примере задается значение элемента списка на основе содержимого отображаемого текста.

Dim objCc As ContentControl 
Dim objLe As ContentControlListEntry 
Dim strText As String 
Dim strChar As String 
 
Set objCc = ActiveDocument.ContentControls(3) 
 
For Each objLE In objCC.DropdownListEntries 
 If objLE.Text <> "Other" Then 
 strText = objLE.Text 
 objLE.Value = "My favorite animal is the " & strText & "." 
 End If 
Next

См. также

Объект ContentControlListEntry

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.