Range.FormFields Property (Word)

Returns a FormFields collection that represents all the form fields in the range. Read-only.

expression .FormFields

expression A variable that represents a Range object.

For information about returning a single member of a collection, see Returning an Object from a Collection.

This example retrieves the type of the first form field in section two.

myType = ActiveDocument.Sections(2).Range.FormFields(1).Type 
Select Case myType 
 Case wdFieldFormTextInput 
 thetype = "TextBox" 
 Case wdFieldFormDropDown 
 thetype = "DropDown" 
 Case wdFieldFormCheckBox 
 thetype = "CheckBox" 
End Select