Объект MailMergeDataFields (Издатель)
Коллекция объектов MailMergeDataField , представляющих поля данных в источнике данных слияния или каталога.
Замечания
Нельзя добавлять поля в коллекцию MailMergeDataFields . При добавлении поля данных в источник данных это поле автоматически включается в коллекцию MailMergeDataFields .
Используйте свойство MailMergeDataSource.DataFields , чтобы вернуть коллекцию MailMergeDataFields .
Используйте DataFields (index), где индекс — это имя поля данных или номер индекса, чтобы вернуть один объект MailMergeDataField . Номер индекса представляет положение поля данных в источнике данных слияния.
Пример
В следующем примере отображаются имена полей в источнике данных, присоединенном к активной публикации.
Sub ShowFieldNames()
Dim intCount As Integer
With ActiveDocument.MailMerge.DataSource.DataFields
For intCount = 1 To .Count
MsgBox .Item(intCount).Name
Next
End With
End Sub
В этом примере извлекаются имя первого поля и значение первой записи поля FirstName в источнике данных, присоединенном к активной публикации.
Sub GetDataFromSource()
With ActiveDocument.MailMerge.DataSource.DataFields
MsgBox "First field name: " & .Item(1).Name & vbLf & _
"Value of the first record of the FirstName field: " & _
.Item("FirstName").Value
End With
End Sub
Методы
Свойства
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по