Compartir a través de


Objeto FormField (Word)

Representa un campo de formulario único. El objeto FormField es miembro de la colección FormFields.

Comentarios

Use FormFields (índice), donde index es un nombre de marcador o un número de índice, para devolver un único objeto FormField . En el ejemplo siguiente se establece el resultado del campo de formulario Texto1 en "Don Funk".

ActiveDocument.FormFields("Text1").Result = "Don Funk"

El número de índice representa la posición del campo de formulario en la selección, el intervalo o el documento. En el siguiente ejemplo se muestra el nombre del primer campo de formulario de la selección.

If Selection.FormFields.Count >= 1 Then 
 MsgBox Selection.FormFields(1).Name 
End If

Use el método Add con el objeto FormFields para agregar un campo de formulario. En el siguiente ejemplo se agrega una casilla al principio del documento activo y a continuación se selecciona la casilla.

Set ffield = ActiveDocument.FormFields.Add( _ 
 Range:=ActiveDocument.Range(Start:=0, End:=0), _ 
 Type:=wdFieldFormCheckBox) 
ffield.CheckBox.Value = True

Use las propiedades CheckBox, DropDown y TextInput con el objeto FormField para devolver los objetos CheckDown, DropDown y TextInput. En el siguiente ejemplo se selecciona la casilla denominada "Check1."

ActiveDocument.FormFields("Check1").CheckBox.Value = True

Vea también

Referencia de modelos de objetos de Word

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.