ms-word - 使用 IF 语句自动填充 Word 2013 中的复选框
问题描述
当满足以下 IF 语句的条件时,我想自动填充/勾选 Word 2013 中的复选框:
IF <<Case_FilingDate>>="true" "This box is checked." "This box is not checked."
我想要什么:
- 当语句为真时,复选框会自动填充/勾选。
我不想要的:
- 出现“此框已选中”语句或“此框未选中”语句。
- 用户手动选中该框。
解决方案
解决此问题的常用方法是将“选中”和“未选中”框作为静态字体字符包含在If
字段结果集中。所以(完全扩展的)字段代码看起来像这样
{ IF { MergeField Case_FilingDate } = true "[Symbol]" "[Symbol]" }
为了在我输入[Symbol]
占位符的地方插入复选框,可以使用 Insert->Symbol。我在 Wingdings 2 字体中找到了屏幕截图(下)中显示的两个字符。
屏幕截图显示了我如何创建书签(用于测试,因为我没有合并数据)、设置该值、测试If
字段中的值,然后在底部显示If
该值的字段结果false
。
任何阅读此内容的人都需要一个可以选中的复选框的注释:这是不可能的,因为控件嵌套在field 中。