Compartilhar via


Objeto FormField (Word)

Representa um único campo de formulário. Objeto FormField é um membro da FormFields coleção.

Comentários

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

Confira também

Referência do modelo de objeto do Word

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.