我有一个邮件合并模板,其中包含一系列与CRM相关联的实体的信息。但是,我需要一种方法将主实体中的所有子记录添加到邮件合并模板中。
有没有办法在模板中设置子记录?
答案 0 :(得分:1)
最简单的解决方案可能是Invantive Composition,方法是在功能区中插入<invantive:foreach>...</invantive:foreach>
或插入构建块(请注意我在那里工作,但也有free version)。我过去使用的替代解决方案是完全编程(使用Word或VBA之外的RTF生成或Word中的VSTO)。但这对于桌子来说很难做到。当子记录的数量有限时,您可以使用PIVOT(see this for example)将其全部更改为一个大记录并在文档中插入字段。在文档中,您可能需要隐藏特定实例中不存在的子记录的所有占位符。