![在 MS Office 中恢复默认超链接颜色](https://linux22.com/image/1453767/%E5%9C%A8%20MS%20Office%20%E4%B8%AD%E6%81%A2%E5%A4%8D%E9%BB%98%E8%AE%A4%E8%B6%85%E9%93%BE%E6%8E%A5%E9%A2%9C%E8%89%B2.png)
在默认(空白)MS Word文档模板中,超级链接样式定义包括属性Font Color: Hyperlink
。我有一个特定的 Word 文档,其中超级链接样式已修改为包括Font Color: Black
以及其他属性。我想恢复原始的“超链接”颜色定义,但我找不到这样做的方法。在修改样式对话框中,我可以完全删除特定字体的明确指定,将其从英语字体格式一种到无效的,通过深入研究格式底部的组合按钮修改样式对话框,然后清除组合框中的文本,但我无法用其颜色选择器对字体颜色执行相同操作。也没有文本输入位置可以尝试输入单词“超链接”作为颜色名称。
我当然可以将其设置为Font Color: Blue
,但这会强制它为蓝色任何用户,即使是在计算机上为超链接设置了不同系统颜色的用户(当前设置也是如此Black
)。使用默认设置(如果我理解正确的话),超级链接style 及其Font Color: Hyperlink
参数将使用系统定义的颜色显示超链接 - 因此,如果 Bob 将他的计算机配置为以粉红色显示链接,而 Mary 更喜欢焦橙色,那么当他们打开文档时,他们每个人都会看到该颜色的超链接,而我看到的是经典的蓝色。这正是我希望发生的事情。
当然,我知道我可以将文档中的所有文本复制出来并将其粘贴到具有所有默认样式的全新文档中,但是有没有办法修改嵌入到这个现有文档中的样式定义,这样我就可以保留为该样式定义的所有其他元素,而只恢复颜色?
注意:这是确实不是同一个问题将活动超链接重新变为蓝色,因为在这个问题中,(未修改的)超级链接样式已从链接文本中删除,只需重新应用即可。在我的情况下,定义的超级链接样式已经改变 - 我可以整天应用该样式而永远不会得到蓝色文本。
答案1
据我所知,没有办法使用“样式修改”对话框将其重新定义回超链接颜色主题颜色。不过,您可以尝试以下两种方法。
VBA 方法
Alt + F11 打开 VBA 窗口。Alt + G 打开立即窗口。然后在立即窗口中运行以下命令:
ActiveDocument.Styles("超链接").Font.TextColor.ObjectThemeColor = wdThemeColorHyperlink
风格画家方法
您可以使用样式画家复制格式并使用它来更新超链接样式。
- 创建一个新文档,输入一些文本,确保其格式为普通格式,然后将其格式化为超链接
- 选择该文本并按 Ctrl + Shift + C(这将复制格式)
- 在目标文档中输入一些新文本,将其格式化为普通格式并应用超链接
- 选择新文本并按 Ctrl + Shift + P(这将粘贴格式)
- 如果尚未显示,请打开样式窗口(Ctrl + Alt + Shift + S)
- 在样式窗口中找到超链接样式
- 确保你的超链接格式的文本仍然被选中
- 将鼠标悬停在其上,然后单击下拉菜单并选择“更新超链接以匹配选择”
- 删除在步骤 3 中添加的工作文本
现在,您应该将超链接文本恢复为默认设置。检查文档中的其他超链接文本。如果您对超链接样式进行了任何其他修改,现在可以重新应用这些修改。