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


Объект Field (publisher)

Представляет поле. Объект Field является членом коллекции Fields . Коллекция Fields представляет поля в выделенном фрагменте, диапазоне или публикации.

Замечания

Константная pbFieldPageNumber является членом группы констант PbFieldType , включающей все различные типы полей.

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

Пример

В следующем примере подсчитывается количество полей в активной публикации и отображается счетчик в сообщении.

Sub CountFields() 
 Dim pagPage As Page 
 Dim shpShape As Shape 
 Dim fldField As Field 
 Dim intFields As Integer 
 Dim intCount As Integer 
 
 For Each pagPage In ActiveDocument.Pages 
 For Each shpShape In pagPage.Shapes 
 If shpShape.Type = pbTextFrame Then 
 intCount = intCount + shpShape.TextFrame.TextRange.Fields.Count 
 End If 
 Next 
 Next 
 If intCount > 0 Then 
 MsgBox "You have " & intCount & " fields in your publication." 
 Else 
 MsgBox "You have no fields in your publication." 
 End If 
End Sub

Методы

Свойства

См. также

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

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