我正在创建一个 C# 应用程序,它使用来自外部数据源的数据填充 MS Word 文档上定义的 MergeFields。
我正在使用 OpenXml SDK,替换单个字段时一切正常。
我想要做的是,有一个定义了几个 MergeFields 的部分,并且能够根据输入数据多次复制这样的部分。
例如,我可以在文档中包含一个包含多个 MergeFields 的产品信息的段落,但在数据中我有多个产品的信息,我想在输出文档中生成与输入数据中的产品一样多的段落。
产品:[[产品名称]],金额:[[产品数量]],价格:[[产品价格]]
Word 文档中是否有类似“逻辑部分”的东西来包装段落?如果没有,您对此有何建议?