Propriedade ContentControlListEntry.Text (Word)
Retorna ou define um String que representa o texto de exibição de um item de lista para um controle drop-down combinação ou lista caixa conteúdo. Leitura/gravação.
Sintaxe
expressão. Texto
Expressão Uma expressão que retorna um objeto ContentControlListEntry .
Comentários
Entradas da lista devem ter nomes para exibição exclusivos. Tentando alterar a propriedade Text para uma cadeia de caracteres que já existe na lista de entradas gera um erro em tempo de execução.
Exemplo
O exemplo a seguir converte em maiúsculas o primeiro caractere, se ele estiver em minúsculas, no texto de exibição de cada item de 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
O exemplo a seguir define o valor do item de lista com base no conteúdo do texto de exibição.
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
Confira também
Objeto ContentControlListEntry
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.