0

我在 Word 文档(= MainDoc )中使用INCLUDETEXT来插入来自其他 Word 文档(= SubDoc1、SubDoc2等)的内容。每个子文档都有自己的合并域,其中一些应用了特定的格式,例如.{MERGEFIELD Amount *\ $#,###.00}

问题是子文档的合并字段格式在拉入主文档时会丢失,例如

=> SubDoc1:“感谢您支付 5.60 美元

=> 上面,当拉入 MainDoc 时,看起来像这样:“感谢您的 5.6000000003 付款

一个简单的解决方案是将 {MERGEFIELD Amount} 直接插入 MainDoc 并在那里格式化。但是,有很多SubDocs,都是带有多个合并字段的长文档,更不用说IF规则了。

每次调整/创建 SubDocs 时,必须使用书签分解 MainDoc 中INCLUDETEXT语句中的每个 SubDoc会产生大量工作和维护。例如 ... bis repetita ad nausem....{INCLUDETEXT "C:\\Mail Merge\\Conditional1.docx" Part1 \* MERGEFORMAT}{MERGEFIELD Amount*\ $#,###.00}{INCLUDETEXT "C:\\Mail Merge\\Conditional1.docx" Part2 \* MERGEFORMAT}{MERGEFIELD Discount*\# “## 0%”}{INCLUDETEXT "C:\\Mail Merge\\Conditional1.docx" Part3 \* MERGEFORMAT}

我不能成为第一个想要在子文档中保留合并字段格式的人,所以很惊讶没有找到答案……希望这意味着它非常简单,没有人觉得有必要问。(如果是这种情况,请道歉!)

可以做到吗?怎么做?提前致谢!

4

0 回答 0