0

当我们通过 FieldMailMerge.java 执行邮件合并时,我们在 docx 文件中获得了输出,但是当我们在 Microsoft Word 2010 中打开它时,会出现一条警告消息:

在此处输入图像描述

4

1 回答 1

0

使用 OutputField.REMOVED 进行配置,邮件合并从表格单元格中删除了一个空段落。但根据错误消息,Word 在每个 w:tc 中都需要 aw:p(即 aw:tc 不能为空)。

所以删除这样的 aw:p 是一个错误,现在修复在https://github.com/plutext/docx4j/commit/13c48ce3f2fb2cbad02b784b6dcf1930428bb9e8

或者您可以使用 OutputField.REMOVED 以外的其他内容,例如:org.docx4j.model.fields.merge.MailMerger.setMERGEFIELDInOutput(OutputField.DEFAULT);

于 2018-03-27T03:36:00.077 回答