我正在 MS Word 中进行标签打印工作,其中一些标签应该有二维码,而有些则没有。
当字段为空时,MERGEBARCODE 会生成错误消息“不支持数据长度”。我更希望它只是显示为空白。
目前我有{ MERGEBARCODE field_name QR \s 50 }
我尝试过多次将其包装在 IF 中,但 MERGEBARCODE 似乎无法像那样嵌套工作。例如
{ IF { MERGEFIELD field_name } = "" "" { MERGEBARCODE field_name QR \s 50 } }
{ IF field_name = "" "" { MERGEBARCODE field_name QR \s 50 } }
{ IF "{ MERGEFIELD field_name }" = "" "" { MERGEBARCODE field_name QR \s 50 } }
所有这些都无法生成二维码。我对单词合并代码还不熟悉,所以我可能对 IF 代码有误解。我测试了不使用二维码的 IF 行为,它可以正确区分空字段。
\b 开关技巧不适用于 MERGEBARCODE。
寻找一种当仅存在一些二维码时顺利失败的方法。