Word 合并域通配符未正确匹配

Word 合并域通配符未正确匹配

以下是我的合并字段代码:

{ 如果 { MERGEFIELD Subs_State } = "GA" "blah blah" "{ 如果 { MERGEFIELD CEOrgStates } = "遗传算法“等等等等”“”}“}

我正在从 MS Access 数据库中提取记录。我的目标是检查记录的 Subs_State 字段是否与“GA”匹配,或者 CEOrgStates 中是否有单词“GA”(某些记录包含“|FL|CA|GA|CT|KY|”(无引号)之类的内容)。

当我合并文档时,Word 似乎无法匹配通配符:如果我使用并比较“*GA”(以 GA 结尾的字段),它可以起作用;但是,双通配符“*GA*”似乎根本不起作用。

以下是我尝试过的方法:

  • 将数据设为小写,然后与小写进行比较
  • 将数据设为小写,转换为大写然后与大写进行比较
  • 使用大写数据执行上述 2 的相反操作
  • 使用“*GA*”和“*ga*”(无管道)
  • 使用不同的分隔符

双通配符匹配似乎不起作用。我做错了什么?

谢谢!

答案1

我的理解是,双通配符在 Word 中不起作用?

您可以使用 AND( (ga* , *ga) 类型的东西吗?

是的:这里确认没有重复:http://www.eggheadcafe.com/software/aspnet/33874436/string-comparison.aspx

相关内容