2017-06-21 43 views
0

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

回答

0

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

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