VBA语法用于查找if条件语句字段代码

时间:2013-01-27 13:28:56

标签: ms-word word-vba

我正在寻找我的宏的正确语法来查找IF条件语句字段代码。

我需要搜索{IF{DOCVARIABLE"CODE"} = "YES" "A" "B"}以删除它并替换为“B”(错误陈述)。

当单独搜索{DOCVARIABLE "CODE"}这样的单词字段时,我写为:Text1 = "CODE"但是当存在IF&文字&是的&是的,如上所述,我怎么写?

1 个答案:

答案 0 :(得分:0)

综合评论(OP在其他地方转发):

对于该特定序列,您可以搜索

^19IF^19DOCVARIABLE"CODE"

Word将选择整个IF字段(因此您无论如何都需要解析整个IF字段),但不应选择例如

{IF{DOCVARIABLE"BOX"}

如果存在某些变化(例如字符串中的其他空格),您可以使用类似

的内容
^19^wIF^w^19^wDOCVARIABLE^w"CODE"