【问题标题】:MS Word mail merge, multiple columns into rows, dynamic tableMS Word 邮件合并,多列成行,动态表格
【发布时间】:2017-11-14 17:03:48
【问题描述】:

我正在使用 Word 创建用于邮件合并的发票模板。在我的源 Excel 表中,每一行代表不同的发票,但每张发票可以有一个或两个项目。我想在我的 Word 文档中的动态表中列出这些项目。因此,如果特定发票有一个项目,我希望表格有一行,如果发票有两个项目,我希望表格有两行。我的源 excel 中的列是:InvoiceNumber、Date、InvoiceItem1Value、InvoiceItem2Value。所以最后两列代表我的发票项目,如果它们都被填写,那么我的输出文档中的表格将有 2 行,每行包含一个值。如果只填充一列,则输出表将只有一行具有来自该填充列的值。你能告诉我怎么做吗?

【问题讨论】:

    标签: ms-word mailmerge


    【解决方案1】:

    您正在寻找的是多对一邮件合并。默认情况下,邮件合并向导执行一对一的邮件合并,即它为 Excel 中的每一行创建一个文档。在您的情况下,如果发票有两个项目,它将创建两个文档。

    如果您正在寻找在线多对一邮件合并,请尝试EDocGen。如果您的组织在安全方面不那么严格,您也可以尝试 Graham Mayor 和 Doug Robbins 的加载项。顺便说一句,几周前我为many-to-one mail merge 发布了一个博客,其中包含一个类似的用例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多