Поделиться через


Объект FormField (Word)

Представляет одно поле формы. Объект FormField является членом коллекции FormFields .

Замечания

Используйте FormFields (index), где index — это имя закладки или номер индекса, чтобы вернуть один объект FormField . В следующем примере для поля формы Text1 задается значение Don Funk.

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

Номер индекса представляет позицию поля формы в выделенном фрагменте, диапазоне или документе. В следующем примере отображается имя первого поля формы в выделенном фрагменте.

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

Используйте метод Add с объектом FormFields , чтобы добавить поле формы. В следующем примере в начале активного документа добавляется флажок, а затем он установлен.

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

Используйте свойства CheckBox, DropDown и TextInput с объектом FormField , чтобы вернуть объекты CheckDown, DropDown и TextInput . В следующем примере установлен флажок "Check1".

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

См. также

Справочник по объектной модели Word

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.