Ms word 邮件合并多个ID

Ms word 邮件合并多个ID,ms-word,mailmerge,Ms Word,Mailmerge,我在excel中有数据,如下所示: 我有microsoft Word文档,如下所示: 如何在microsoft word中一对多行合并邮件 我希望在microsoft Word中得到如下结果: 非常感谢这是可以做到的,但有点复杂。有许多可能的方法,请参见 由于您将所需的结果显示为一个表,因此使用数据库字段可能是进行此操作的最佳方式插入数据库是一个旧命令,默认情况下不再在Word UI中公开。您可以在文件/选项/自定义功能区或快速访问工具栏的“所有命令”下找到它 该命令通过一组对话框插入一个

我在excel中有数据,如下所示:

我有microsoft Word文档,如下所示:

如何在microsoft word中一对多行合并邮件

我希望在microsoft Word中得到如下结果:


非常感谢

这是可以做到的,但有点复杂。有许多可能的方法,请参见

由于您将所需的结果显示为一个表,因此使用
数据库
字段可能是进行此操作的最佳方式<代码>插入数据库是一个旧命令,默认情况下不再在Word UI中公开。您可以在文件/选项/自定义功能区或快速访问工具栏的“所有命令”下找到它

该命令通过一组对话框插入一个名为“数据库”的字段:

  • 获取数据与选择数据源时在邮件合并中看到的内容相同。这将使用任何有效的连接方法(现在是ODBC或OLE DB,后者是默认的)绑定到数据源。选择包含“多个”信息的数据源。(注:“一”端应仅为唯一的“一”信息;“多”端应位于单独的数据源中,其中包含“多”端上每个项目“一”端的唯一标识符。)

  • 查询选项用于设置查询选项(过滤/排序输入内容)。在“等式”的左侧,您需要为一对多的一侧选择数据源中的标识符字段。在右侧,输入您知道的数据中的值,以便匹配

  • 表格自动格式化可用于选择内置(或用户定义)表格样式

  • 插入数据-这很重要:激活复选框“将数据插入为”字段。这将动态地将数据链接到数据源,并提供到合并信息的链接

  • 确定插入数据/字段

  • 按Alt+F9查看基础字段代码

  • 在字段代码末尾附近找到查询信息(
    选择…
    )。更改
    Where
    子句的右侧,以匹配提供一对多的“一”侧的合并字段。例如:
    WHERE(
    ID
    =1))
    将变成
    WHERE(
    ID
    ={Mergefield ID}))

  • 如果不想看到某些字段(列),例如ID列(一对多的“一”侧),请编辑
    Select
    语句开头的字段列表

  • 结果如下所示