Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Коллекция объектов FormField , представляющих все поля формы в выделенном фрагменте, диапазоне или документе.
Замечания
Используйте свойство FormFields , чтобы вернуть коллекцию FormFields . В следующем примере подсчитывается количество полей формы текстового поля в активном документе.
For Each aField In ActiveDocument.FormFields
If aField.Type = wdFieldFormTextInput Then count = count + 1
Next aField
MsgBox "There are " & count & " text boxes in this document"
Используйте метод Add с объектом FormFields , чтобы добавить поле формы. В следующем примере в начале активного документа добавляется флажок, а затем он установлен.
Set ffield = ActiveDocument.FormFields.Add( _
Range:=ActiveDocument.Range(Start:=0,End:=0), _
Type:=wdFieldFormCheckBox)
ffield.CheckBox.Value = True
Используйте 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 |
| Элемент |
Свойства
| Имя |
|---|
| Application |
| Count |
| Creator |
| Parent |
| Shaded |
См. также
Справочник по объектной модели Word
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.