在 MS Word 中,我有许多不同颜色的突出显示文本。如何在 MS Word 2007 中按颜色搜索它们?
答案1
在 Word 之外,您可以搜索文档的原始 XML。
保存并关闭 Word 文档。
解压 Word 文档(您可以使用 7-Zip)。现代 .docx 文档是包含 XML 文件的 ZIP 文件。
在“word”文件夹中找到“document.xml”文件。
搜索
<w:highlight w:val="red"/>
和类似标签。
这是一个非常麻烦的答案。
答案2
主页、编辑、查找
字体颜色
查找内容:*、使用通配符、格式、字体、(选择字体颜色)。
请注意,这每次只能找到一个字符(并且每次只能找到一种颜色)。
为了突出显示(我不确定你的意思)
查找内容:*、使用通配符、选择*
、格式、突出显示。
请注意,这每次只能找到一个字符,但同时会找到任意突出显示的颜色。
答案3
我知道这个答复已经过时了,但由于更多用户可能遇到类似的问题,所以这是我的部分解决方案。
在使用功能区的 MS Word 版本中,单击“查找”图标的下拉菜单以选择“高级查找”。在新窗口中找到“更多>>”按钮,在底部有一个标签“查找”,其中有一个选项按钮“格式”。单击它并选择“突出显示”(虽然我还没有找到如何在这么短的时间内设置颜色,我不得不回复)。
这个编辑过的答案是一个更合适的解决方法,显然到目前为止没有人能回答这个问题,所以我决定保留原来的答案(上面那行之前)作为对合适问题的答复最多最终到达此页面的用户(没有必要使不需要的事情复杂化),并详细说明新的页面。
考虑到 MSDN 中所述(https://msdn.microsoft.com/en-us/vba/word-vba/articles/find-object-word) 可以检索以下信息:
这查找.执行方法与突出显示没有任何关系,因为突出显示本身不是一种格式,正如名称所示,它只是一种突出显示。
这查找.突出显示属性仅允许普通布尔值(True
,False
)和wdUndefined
(忽略高光),因此不允许指定颜色。
这查找.HitHighLight方法适用于 Outlook 对象,但可以在 Word 中用于查找和删除突出显示(但同样不能在几种颜色中指定特定颜色),例如,
ActiveDocument.Content.Find.HitHighlight FindText:="text to find"
根据前面的陈述,人们确实不可能(至少对我来说)找到不同的颜色,而不需要复杂的宏来将每个字符与突出显示的默认颜色进行比较(我肯定不会这样做……)或编辑文件代码(在我看来,这是一个很好的解决方案,所以对发布它的用户表示赞赏,但正如用户所说,对于大多数 Word 用户来说,这是一个繁琐的答案)。在我看来,有一个更合适、更简单的解决方法使用更容易使用的高级查找与风格选项。为此,您必须使用带有阴影而不是突出显示(或将两者结合起来)。
因此,使用我之前的说明,除了强调选项,您还可以使用风格选项用于搜索具有您想要查找的相同颜色的以前添加的样式,或者如果您喜欢阴影颜色和单词突出显示,以实现更完整和更缩小的搜索。
答案4
因为我在第一页就遇到了这个过时的问题,所以我必须写出它现在是如何工作的,作为 2024 年 3 月的最新成果。我的情况是搜索根据我自己的图例着色的不同工作部分。因此,在一篇长篇论文中,概述和编辑是一项挑战。
此方法适用于桌面版 MS Word 365。尚未使用在线版本进行测试。
要搜索突出显示或彩色文本,您应该执行以下操作:
- 打开“查找”对话框(ctrl+f)。
- 左下角按钮“更多”打开高级设置。
- a. 要搜索突出显示 - 按左下角的格式并选择突出显示以启用它。执行相同操作以禁用它。
!!!重要性t - 搜索的设置位于“查找内容”文本字段下,名为“格式”。在那里控制请求的状态。
根据需要使用任意组合即可完成:)