管理约会、计划和预算 - 使用 Microsoft 365 轻松完成

域代码: SkipIf 域

注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。 我们的目的是使此内容能对你有所帮助。 可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的英文版本以便参考。

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

在早期版本的 Word 中创建的文档可能使用 SkipIf 域来防止 Word 为数据源中的特定记录生成合并文档。 但是, 您可以通过使用 "邮件合并收件人" 对话框中的筛选器命令来更轻松地选择数据记录, 当您在 "邮件" 选项卡上的 "开始邮件合并" 组中单击 "编辑收件人列表" 时, 将显示该对话框。

注意: 不要将 SkipIf 域与下一个字段结合使用。

语法

当您查看文档中的 SkipIf 域时, 语法如下所示:

{SKIPIF 表达式 表达式2}

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

说明

您可以在文档中使用 SkipIf 域, 也可以将其用作邮件合并的一部分。

若要使用文档中的 SkipIf 域, 请执行下列操作:

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

  2. 在 " 域名" 列表中, 选择 " SkipIf"。

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

  4. 单击“确定”。

若要将 SkipIf 域用作邮件合并的一部分, 在设置邮件合并时, 请执行下列操作:

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

  2. 在 " 域名" 列表中, 选择一个合并域的名称, 如 "城市"。

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

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

    注意: 如果在 "比较" 列表中选择了 "为空" 或 "不为空", 请将 "比较对象" 框保留为空。

“属性”对话框

表达式2、表达式2

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

注意: 

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

  • 表达式2必须用引号引起来, 以便将其作为字符串进行比较。

  • 如果运算符是 = 或 <>, 表达式2可以包含表示任意单个字符的问号 (?) 或星号 (*), 用于表示任意字符字符串。

  • 如果在表达式2中使用星号, 则表达式表达式中对应于星号和表达式2中的任何剩余字符的部分不能超过128个字符。

运算符

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

运算符

说明

=

等于

<>

不等于

>

大于

<

小于

>=

大于等于

<=

小于等于

示例

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

{ SKIPIF {合并序列} < 100 }

返回页首

需要更多帮助?

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×