我需要在Word 2010文档中查找并删除以下模式的每次出现:
RPDIS→ text {INCLUDEPICTURE c:\xxx\xxx.png" \*MERGEFORMAT} text ←RPDIS
其中:
RPDIS→
和←RPDIS
是起点和终点分隔符
在开始和结束分隔符之间,可以只包含文本或文本以及包含可变内容的字段
“单词查找和替换”对话框中的*
通配符将查找仅包含文本的模式,但它将忽略文本与字段组合的模式。 ^19
将找到字段,但在结束分隔符之前不会找到模式的其余部分。
有人可以帮忙吗?
答案 0 :(得分:0)
这是一个VBA解决方案。通配符搜索RPDIS→*←RPDIS
。如果找到的文本包含^ 19(假设字段代码可见;如果对象是可见的而不是字段代码,则相应的测试是文本包含^ 01),找到的文本将被删除。请注意,不会关心嵌入字段的类型 - 它会删除在RPDIS→
和{{1}之间发生的 ANY AND ALL 嵌入字段},所以使用风险自负。此外,代码还有←RPDIS
和ChrW(8594)
分别匹配右箭头和左箭头。如果您的箭头编码方式不同,您可能需要更改它。
ChrW(8592)
希望有所帮助。