邮件合并(Mail Merge):如何移除零值行
邮件合并隐藏零值行的解决方法
要实现邮件合并时隐藏零值行,你可以给每一行加上Word的IF域判断,只有当对应薪资/补贴字段不为0时,才显示该行内容。具体修改后的每一行代码如下:
- BASIC行:
{ IF «BASIC_SALARY» <> 0 "BASIC «BASIC_SALARY»" "" } - HAZARD行:
{ IF «HAZARD_ALLOWANCE» <> 0 "HAZARD «HAZARD_ALLOWANCE»" "" } - SHIFT/CALL行:
{ IF «CALL_DUTY_ALLOWANCE» <> 0 "SHIFT/CALL «CALL_DUTY_ALLOWANCE»" "" } - SPECIALIST行:
{ IF «SPECIALIST_ALLOWANCE» <> 0 "SPECIALIST «SPECIALIST_ALLOWANCE»" "" } - TEACHING行:
{ IF «ACADEMIC_ALLOWANCE» <> 0 "TEACHING «ACADEMIC_ALLOWANCE»" "" } - RAA行:
{ IF «RAA» <> 0 "RAA «RAA»" "" } - RURAL行:
{ IF «RURAL_POSTING» <> 0 "RURAL «RURAL_POSTING»" "" } - DOMESTIC行:
{ IF «DOMESTIC_ALLOWANCE» <> 0 "DOMESTIC «DOMESTIC_ALLOWANCE»" "" } - OTHER EARNINGS行:
{ IF «OTHER_ALOWANCES» <> 0 "OTHER EARNINGS «OTHER_ALOWANCES»" "" }
操作提示:
- 在Word中,不能直接手动输入域的大括号
{},需要按下Ctrl + F9插入域容器; - 将上述对应行的内容填入域容器中;
- 完成所有行的修改后,选中所有域代码,按下
F9更新域,零值行就会自动隐藏。
内容的提问来源于stack exchange,提问作者Data Totems
相关产品推荐
相关产品推荐

