Word VBA教程:MappedDataField对象

   
MappedDataFields
MappedDataField

该对象代表单独的映射数据字段。MappedDataField对象是MappedDataFields集合的成员之一。 MappedDataFields集合包括 Microsoft Word 中所有的映射数据字段。

作为包含在 Microsoft Word 中的字段,映射数据字段代表通常使用的名称或地址信息,如“First Name”。如果数据源包含一个“First Name”字段或一个变量(例如“First_Name”、“FirstName”、“First”或“FName”),则数据源中的字段将自动映射到 Word 中与之相应的数据字段。如果文档或模板与一个以上的数据源合并,映射数据字段使之不必在文档中重新输入与数据库中的字段名称一致的数据字段。

使用 MappedDataField对象

使用MappedDataFields属性可返回 MappedDataField对象。该示例返回 wdFirstName 映射数据字段的数据源字段名称。该示例假定当前文档是一个邮件合并文档。DataFieldName属性返回的一个空字符串值表明映射数据字段没有映射到数据源的字段中。


Sub MappedFieldName()
    With ThisDocument.MailMerge.DataSource
        If .MappedDataFields.Item(wdFirstName).DataFieldName <> "" Then
            MsgBox "The mapped data field 'FirstName' is mapped to " _
            & .MappedDataFields(Index:=wdFirstName) _
            .DataFieldName & "."
        Else
            MsgBox "The mapped data field 'FirstName' is not " & _
                "mapped to any of the data fields in your " & _
                "data source."
        End If
    End With
End Sub

Word VBA教程

Word VBA参考教程:目录1 Word VBA参考教程:目录2
Word VBA参考教程:目录3 Word VBA参考教程:目录4
Word VBA参考教程:目录5 Word VBA参考教程:目录6
Word VBA参考教程:目录7 Word VBA参考教程:目录8
Word VBA参考教程:目录9 Word VBA参考教程:目录10
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号