有时,我想更改 Word 文档中文本的颜色,但不影响超链接的颜色。如果我直接按CTRL+A并更改字体颜色,那么超链接的颜色也会改变,并且无法再将它们与常规文本区分开来。
当我从外部页面粘贴时经常会发生这种情况,我希望常规字体显示为黑色,但如果我按CTRL+A选择粘贴的文本,那么超链接也会变成黑色。
有没有办法可以突出显示文档中的所有常规文本,而无需手动浏览并更改超链接之间常规文本间隔的颜色?
笔记:我不想更改常规字体的样式或主题颜色;我只想更改除超链接之外的字体颜色。我预见到(如果可能的话)可以通过某种方式选择文本、忽略超链接或更改颜色、忽略超链接来实现。
答案1
设置字体设置后,运行此宏可以重置所有超链接的字体样式。
Sub RestoreHyperlinkStyle()
Dim hl As Hyperlink
For Each hl In ActiveDocument.Hyperlinks
hl.Range.Style = wdStyleHyperlink
Next
End Sub