Compartir a través de


Propiedad ContentControlListEntry.Text (Word)

Devuelve o establece una cadena que representa el texto para mostrar de un elemento de lista para un lista desplegable lista de control o cuadro combinado contenido. Lectura y escritura.

Sintaxis

expresión. Texto

Expresión Expresión que devuelve un objeto ContentControlListEntry .

Comentarios

Las entradas de lista deben tener nombres para mostrar únicos. Si se intenta cambiar la propiedad Text en una cadena que ya existe en la lista de entradas, genera un error en tiempo de ejecución.

Ejemplo:

En el siguiente ejemplo, se convierte a mayúsculas el primer carácter, si está en minúsculas, del texto que se va a mostrar para cada uno de los elementos de la lista.

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

El ejemplo siguiente establece el valor para el elemento de la lista basándose en el contenido del texto que se va a mostrar.

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

Consulte también

Objeto ContentControlListEntry

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.