我创建了一个单词自动化的邮件合并。在我的模板文件中,我通过以下代码将其设置为选中或未选中的状态:

{IF {MERGEFIELD fieldName}="y" [checked checkbox] [unchecked checkbox]}
.

其中[选中复选框]和[未选中的复选框]是相应的校验状态的Check Box Content Controls

到目前为止,这效果很好。但是在邮件合并的输出文档中,复选框不再可检测。似乎将删除复选框内容控制,并且仅在输出文档中留下代表符号。

是有可能添加基于数据源的值检查的复选框,但仍然是合并文档中的可检测/未经选中的?

我也尝试了旧版表单和活动x控件,但我没有成功。

有帮助吗?

解决方案

状态
我已经尝试了很多/没有成功的事情。似乎我所描述的:通过合并过程,内容控制将通过表示符号替换,我尚未找到改变此行为。

解决方法
我最终完成了什么,是通过新的内容控制复选框替换目的文档中的特定占位符的所有实例的后处理操作。国家采用占位符(有两个不同的占位符,每个州的符号)。 延长版本的操作也可以查找邮件合并操作的插入符号,我已经忽略了实现这一点。

结论
解决方案工作正常,最终也是模板的创建更简单。然而,我对我来说非常笨拙,如果有人有更好的方法,请在这里发布。

我有人对替换代码感兴趣,我有星期六这里关于(用)的问题。

其他提示

是,仍然可以通过单击“完成和合并” - >“编辑单个文档”来检查或未检查复选框,因为MailMerge字段被转换为文本,控件或对象(例如Checkbox Option Control)。

这解决了我的复选框问题。

谢谢,

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top