Applies ToMicrosoft 365 专属 Word Microsoft 365 Mac 版专属 Word Word 2024 Word 2024 for Mac Word 2021 Word 2021 for Mac Word 2019 Word 2019 for Mac Word 2016

SkipIf 字段比较两个表达式:如果比较为 true,则 SkipIf 将取消当前合并文档,移动到 数据源 中的下一个 数据记录 ,并启动新的合并文档;如果比较为 false,则 Microsoft Word继续当前合并文档。

在以前版本的 Word 中创建的文档可以使用 SkipIf 字段来防止Word为数据源中的特定记录生成合并的文档。 但是,可以使用“邮件合并收件人”对话框中的“筛选”命令更轻松地选择数据记录,单击“邮件”选项卡上的“开始邮件合并”组中的“编辑收件人列表”时会显示该命令。

注意: 不要将 SkipIf 字段与“下一步”字段一起使用。

语法

在文档中查看 SkipIf 字段时,语法如下所示:

{ SKIPIF Expression1 运算符 Expression2 }

注意: 域代码决定域显示的内容。 字段结果是在评估域代码后文档中显示的内容。 要在查看域代码和域代码结果之间切换,请按 Alt+F9。

说明

可以在文档中或邮件合并中使用 SkipIf 字段。

若要在文档中使用 SkipIf 字段,请执行以下操作:

  1. 在“插入”选项卡上的“文本”组中,单击“文档部件”,然后单击“”。

  2. “字段名称” 列表中,选择“ SkipIf”。

  3. “域代码 ”框中,按照上面所示的语法键入表达式、运算符、true 文本和 false 文本。

  4. 单击“确定”。

若要在邮件合并中使用 SkipIf 字段,请在设置邮件合并时执行以下操作:

  1. 在“ 邮件 ”选项卡上的“ 写入 & 插入字段” 组中,单击“ 规则”,然后单击“ 跳过记录 If”。

  2. “字段名称” 列表中,选择合并字段的名称,例如 “城市”。

  3. “比较 ”列表中,选择所需的运算符。 例如,若要挑出特定城市中的收件人,请选择“ 等于”。

  4. 在“比较对象”框中键入要使用的值。 例如,要选择在东京的收件人,请键入东京

    注意: 如果在“比较”列表中选择了“为空”或“不为空”,请将“比较到”框留空。

属性

Expression1、Expression2

要比较的值。 这些表达式可以是合并字段数据、 书签 名称、字符字符串、数字、返回值的嵌套字段或数学公式。 如果表达式包含空格,请将表达式括在引号内。

注意: 

  • 如果在表达式中使用合并字段 (MergeField) ,则合并字段引用当前数据记录中的数据,而不是下一个数据记录中的数据。

  • Expression2 必须用引号括起来,以便将其作为字符串进行比较。

  • 如果运算符为 = 或 <>,则 Expression2 可以包含问号 ( ) 来表示任何单个字符,也可以包含星号 (*) 来表示任何字符串。

  • 如果在 Expression2 中使用星号,则 Expression1 中与星号对应的部分和 Expression2 中剩余的任何字符不能超过 128 个字符。

运算符

比较运算符。 在 运算符前后插入一个空格。

运算符

说明

=

等于

<>

不等于

>

大于

<

小于

>=

大于等于

<=

小于等于

示例

将以下 SkipIf 字段插入邮件合并 主文档 时,SkipIf 字段将检查当前数据记录中“订单”字段的内容。 如果“订单”字段包含的数字小于 100,则不会为该数据记录生成合并文档。

{ SKIPIF { MERGEFIELD Order } < 100 }

返回页首

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。