DataFields Property

Microsoft Word Visual Basic

DataFields Property

       

Returns a MailMergeDataFields collection that represents the fields in the specified mail merge data source. Read-only.

For information about returning a single member of a collection, see Returning an Object from a Collection.

Example

This example displays the name of each field in the data source attached to the active mail merge main document.

Dim mmdfTemp As MailMergeDataField

For Each mmdfTemp In _
        ActiveDocument.MailMerge.DataSource.DataFields
    MsgBox mmdfTemp.Name
Next mmdfTemp

This example displays the value of the LastName field from the first record in the data source attached to "Main.doc."

With Documents("Main.doc").MailMerge.DataSource
    .ActiveRecord = wdFirstRecord
    MsgBox .DataFields("LastName").Value
End With