【发布时间】:2020-07-06 23:53:04
【问题描述】:
我正在为我的宏搜索正确的语法以查找 IF 条件语句字段代码。
我需要搜索{IF{DOCVARIABLE"CODE"} = "YES" "A" "B"} 来删除它并替换为“B”(虚假陈述)。
当单独搜索像{DOCVARIABLE "CODE"}这样的单词字段时,我写成:Text1 = "CODE" 但是当有一个IF & Text & Yes & TRUE, FALSE 像上面一样,我该怎么写?
【问题讨论】:
我正在为我的宏搜索正确的语法以查找 IF 条件语句字段代码。
我需要搜索{IF{DOCVARIABLE"CODE"} = "YES" "A" "B"} 来删除它并替换为“B”(虚假陈述)。
当单独搜索像{DOCVARIABLE "CODE"}这样的单词字段时,我写成:Text1 = "CODE" 但是当有一个IF & Text & Yes & TRUE, FALSE 像上面一样,我该怎么写?
【问题讨论】:
综合评论(OP 在其他地方交叉发布):
对于那个特定的序列,你可以搜索
^19IF^19DOCVARIABLE"CODE"
Word 将选择整个 IF 字段(因此无论如何您都需要解析整个 IF 字段),但它不应该选择例如
{IF{DOCVARIABLE"BOX"}
如果有一些变化(例如字符串中的额外空格),您可以使用类似
^19^wIF^w^19^wDOCVARIABLE^w"CODE"
【讨论】: