返回介绍

MappedDataField 对象

发布于 2019-09-29 09:51:16 字数 1328 浏览 1089 评论 0 收藏 0

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文