我正在寻找一种方法来设置复选框字段以通过邮件合并进行检查。如果可能,我想避免使用宏。我提供的文档有一个复选框表单域,带有一个名为“SUBMIT”的书签。有没有办法传入数据(CSV文件),这将导致复选框被选中?也许一个名为 SUBMIT 的数据字段的值为 true 等?
如果这不可行,我正在考虑只传递一个“X”或一些代表复选标记的字符并覆盖该字段。
最佳答案
是的,这应该可以使用域代码来实现。您可以让 IF 字段根据邮件合并数据源中的字段内容显示 True/False 的字体符号或图形。
为便于讨论,假设数据源中的字段名称为“提交”。按 Ctrl+F9 插入一对字段括号并创建 IF 字段结构,从合并字段列表中插入 MergeField:
{ IF { MergeField "Submit" } = 0 "" "" }
请注意,我正在检查“false”,因为该值可预测为 0,而 True 可能为 1 或 -1。
现在将光标定位在第一对双引号之间并插入“未选中”图形或符号。例如,您可以使用 Word 的“插入/符号”对话框插入 WingDings 框。使用选中的符号或图形重复“选中”框。
Alt+F9 将域代码切换回显示和测试。
关于ms-word - 邮件合并与复选框表单域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34293563/