Objeto FormField (Word)
Representa um único campo de formulário. Objeto FormField é um membro da FormFields coleção.
Use FormFields (index), onde index é um nome de indicador ou número de índice, para retornar um único objeto FormField . O exemplo a seguir define o resultado do campo de formulário Text1 como "Don Funk."
ActiveDocument.FormFields("Text1").Result = "Don Funk"
O número de índice representa a posição do campo de formulário na seleção, intervalo ou documento. O exemplo seguinte exibe o nome do primeiro campo de formulário da seleção.
If Selection.FormFields.Count >= 1 Then
MsgBox Selection.FormFields(1).Name
End If
Use a Adicionar método com o objeto FormFields para adicionar um campo de formulário. O exemplo a seguir adiciona uma caixa de seleção no início do documento ativo e, em seguida, seleciona a caixa de seleção.
Set ffield = ActiveDocument.FormFields.Add( _
Range:=ActiveDocument.Range(Start:=0, End:=0), _
Type:=wdFieldFormCheckBox)
ffield.CheckBox.Value = True
Use a caixa de seleção, DropDown e TextInput propriedades com o objeto FormField para retornar os objetos CheckDown, DropDown e TextInput. O exemplo a seguir seleciona a caixa de seleção chamada "Check1".
ActiveDocument.FormFields("Check1").CheckBox.Value = True
Referência do modelo de objeto do Word
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.