Word 2017 无法在字段内查找/替换文本

Word 2017 无法在字段内查找/替换文本

我有一份 MS Word 2016 书籍手稿,其中包含大量引文。我使用的是 APA 格式,但想改变它,以隐藏参考书目中只有一个条目的作者的引文年份。例如,更改字段

{ CITATION Car77 \l 1033 }

{ CITATION Car77 \y \l 1033 }

(我查看了编辑 APA*.xsl 文件,但它看起来比执行全局查找和替换的工作量更大。)但是,如果我调用 Word 的“替换”对话框,在“查找内容:”和“替换为:”中填写应该完成工作的文本(例如,将“Car77”替换为“Car77 \y”),每次在字段文本中找到结果时,“替换”按钮就会被禁用。

讨论关于使用 ^c 和 ^d 以及其他技巧,但对我来说都不起作用,因为每个技巧都会发生相同的事情:它会在其中找到一个字段或文本,并且“替换”按钮会变灰。(也许是一个较新的“功能”?)“全部替换”按钮保持活动状态,但单击它总是会导致 0 个替换。

答案1

从文档本身获取文本并在两个字段中使用复制粘贴,仅在第二个字段中添加 \y。

这应该可以解决任何隐藏的事情/奇怪的格式兼容性。

另外,请确保检查“审阅”选项卡,然后在“限制格式和编辑”上,应该有一个取消保护选项,以防它被激活。

替代方法 - 仅当没有特殊字符或字体时 - 将所有内容复制粘贴到文本文件中,进行替换并复制粘贴回来。

另一个可尝试的技巧是将字体更改为更标准的字体(例如 tahoma),进行更改,然后将字体设置回来。

确保在替换时没有选择,因为替换操作仅在该选择范围内起作用。

确保未选择搜索修饰符(匹配大小写和整个单词)。

如果您的格式很复杂,这可能是导致问题的真正原因。如果您真的不想丢失它,最后要尝试的是将内容复制粘贴到另一个空白文档中,保存它,关闭 winword,重新打开新文档并重试替换。

相关内容