Объект 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 и обратная связь.