跟阿忠学家具设计,月薪8000只是起步
网授培训费
¥4800报名学习IF域根据您指定的条件,执行两个可选操作之一。例如,“如果天气晴朗,我们去公园;否则,我们去看电影”语句指定了一个条件(天气晴朗)。如果符合该条件,则执行一个任务(去公园);如果不符合该条件,则执行另一任务(去看电影)。
下面的 IF 域与上述语句类似。如果当前数据记录的“市/县”域中含有“北京”,Microsoft Word 将在由该数据记录生成的合并文档中打印引号内的第一个文字。否则,Word 打印第二组文字。该示例同时使用 IF 域和 MERGEFIELD 域。
{IF{MERGEFIELD 市/县}= "北京" "请致电当地的办事处。" "请用我们提供的信封将内附表单寄回。"}
单击“邮件合并” 工具栏中的“插入 Word 域”按钮,再单击“If...Then...Else”可以在窗体中插入一个 IF 域。
下面是通过结合使用 IF 域代码和其他域代码来修改 IF 域代码的一些方法示例:
将数据域与其他数据域或书签进行比较
以下 IF 域比较数据域 “费率”和数据域“折扣”中的数字。如果相等,则打印指定文本。
{IF{MERGEFIELD 费率}={MERGEFIELD 折扣}"我们将为您提供较大折扣。" " "}
(如果“费率”数据域中的数字与“折扣”域中的数字不相等,则不打印文本。)
在 IF 域中插入其他 Word 域
如果符合由以下 IF 域指定的条件,INCLUDETEXT 域将插入指定文档的内容。若要指定包含的文档的位置和文件名,请使用两个反斜杠符号 (\\),如本例所示;如果不符合该条件,Word 将插入自动图文集词条“版权”。
{IF{MERGEFIELD 省/市/自治区}= "山西" "{INCLUDETEXT c:\\worddocs\\contract.doc}" "{AUTOTEXT 版权}"}
如果数据记录的数据域“单位”包含信息,也就是说,如果该域非空,则打印“单位地址”域中的文本。否则,Word 打印“家庭地址”域中的文本。
{IF{MERGEFIELD 单位}<> " " "{MERGEFIELD 单位地址}" "{MERGEFIELD 家庭地址}"}
在 IF 域中执行计算
在本示例中,第一个 = (Formula) 域计算每个账号的资金差额。如果存在差额,则再次使用该 Formula 域报告差额;如果计算出的差额为 0 或是负数,Word 打印可选文本“帐目已付清,谢谢。”。
{IF{={MERGEFIELD 差额}-{MERGEFIELD 支付} }> 0 "目前的差额是{={MERGEFIELD 差额}-{MERGEFIELD 支付}# "¥#,##0.00;(¥#,##0.00) "}。" "帐目已付清,谢谢。"}
指定多个条件
通过在 IF 域中嵌入 COMPARE 域或其他 IF 域可以指定多个条件。
在本示例中,在 Word 合并每个数据记录时 COMPARE 域检查数据域“客户数量”和“客户级别”。如果这两个域中的值均符合条件,= (Formula) 域的 AND 函数返回值“1”(真),Word 将打印引号中的第一组文字。
{IF{= AND ({COMPARE{MERGEFIELD 客户数量}>= 4},{COMPARE{MERGEFIELD 客户级别}<= 3})}= 1 "符合" "不符合"}
本示例中,只向“广东”或“河南”的客户提供特价。如果“省/市/自治区”域中指定了其他省/市/自治区,则不会打印其他信息,因为在第二个 IF 域中没有指定相应的可选文本。
{IF{MERGEFIELD 省/市/自治区}= "广东" "对于广东省的客户,我们提供特别优惠价。" "{IF{MERGEFIELD 省/市/自治区}= "河南" "对于河南省的客户,我们提供特别优惠价。" " "}"}
家具设计课堂是国内做家具设计在线教育的线上培训机构,初入家具设计行业的准家具设计师建议在此技术提升。跟阿忠学家具设计,月薪8000只是起步!您想找一份高薪设计类的研发工作,或许家具设计课堂能帮您实现您的初衷愿景。报名学习QQ:415284424。