如果在mailmerge内声明

时间:2013-07-26 14:00:50

标签: if-statement ms-word mailmerge

我正在尝试为注意力证书创建一个邮件合并,从而带来一个极好的传播表中的注意力值。

spreasheet中的注意列将保留两位数字值或空白。

如果有值,我希望它显示参与百分比,否则不显示任何内容。

mailmerge中的逻辑是{If {MERGEFIELD Attendance} =“[0-9] *”,“{MERGEFIELD Attendance}”,“”}

有谁能告诉我哪里出错了?

1 个答案:

答案 0 :(得分:0)

假设出勤率保持百分比(例如03为3%),请使用{IF“{MERGEFIELD Attendance}”=“??” “{= {MERGEFIELD出勤}}%”}。如果你愿意,你可以去除那里的一些引号和间距,但是AFAICR你需要至少一个“=”周围的空格。

即。你不能使用正则表达式通配符(甚至不是正则表达式通配符的Word版本)。这里允许的唯一通配符AFAIK是“?”和“*”,你只能在表达式的一端使用“*”。