Прочитать на английском

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


Объект Fields (Word)

Коллекция объектов Field , представляющих все поля в выделенном фрагменте, диапазоне или документе.

Замечания

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

Примечание

Используйте свойство Fields с объектом MailMerge , чтобы вернуть коллекцию MailMergeFields .

Selection.Fields.Update

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

Selection.Collapse Direction:=wdCollapseStart 
Set myField = ActiveDocument.Fields.Add(Range:=Selection.Range, _ 
 Type:=wdFieldDate) 
MsgBox myField.Result

Используйте Поля (Индекс), где Индекс — это номер индекса, чтобы вернуть один объект Field . Номер индекса представляет позицию поля в выделенном фрагменте, диапазоне или документе. В следующем примере отображается код поля и результат первого поля в активном документе.

If ActiveDocument.Fields.Count >= 1 Then 
 MsgBox "Code = " & ActiveDocument.Fields(1).Code & vbCr _ 
 & "Result = " & ActiveDocument.Fields(1).Result & vbCr 
End If

Свойство Count для этой коллекции в документе возвращает количество элементов только в основной истории. Для подсчета элементов в других историях используйте коллекцию с объектом Range .

См. также

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

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

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