是否可以指定一个RGB对象作为Word中突出显示文本的颜色?
我知道你可以这样做:
Selection.Range.HighlightColorIndex = wdYellow
但有没有类似的地方我可以选择我想要的特定颜色,而不是选择单词给你的16个默认值中的一个?
答案 0 :(得分:1)
您可以改为使用阴影:
With Selection.Font.Shading
.Texture = wdTextureNone
.ForegroundPatternColor = wdColorAutomatic
.BackgroundPatternColor = RGB(255, 0, 0)
End With
答案 1 :(得分:0)
我知道阴影可能是一个选项,但效果却不同(例如:如果您要突出显示表格中的文本,则会将阴影应用于整个单元格)。
这就是我要使用自定义颜色突出显示时所要做的(至少在Word 2007上,还没有尝试过较新的版本):
转到着色工具,然后从“更多颜色”中选择自定义颜色,然后应用。它将应用阴影,因此请使用Ctrl + Z撤消它。选择要突出显示的文本,单击突出显示工具,自定义颜色现在将作为“最近颜色”提供:
答案 2 :(得分:0)
使用阴影而不是突出显示会提供更多的颜色选择,但有两个缺点:无法以突出显示的方式搜索和替换阴影,而且突出显示比使用突出显示要麻烦一些,因为必须创建所需的颜色在每个文档中。但是,这两个问题都可以通过以下方式解决:
笼统地说,Word 2016,这就是您要做的事情:
在空白文档中,通过单击“主页”选项卡“样式”区域上的向下箭头来显示“样式”菜单。这对于使此功能易于使用非常重要。
在“样式”菜单的底部,单击“新样式”图标。在(基于样式)列表的顶部,基于(基础属性)创建一个新的字符样式。给它起一个描述性标题,例如“ Shading Blue”。单击对话框底部的“格式”按钮,选择“边框”,然后选择“阴影”选项卡。在“填充”下的左侧,创建所需的色度,然后在右侧,确保将其应用于“文本”。将其他所有内容留空。点击确定,然后确定。
现在,您将在“样式”菜单中看到具有蓝色阴影的字符样式。要使用它,只需选择要具有蓝色背景的文本,然后单击“底纹蓝色”样式。
创建其余的字符样式,直到您具有足够的不同阴影(浅绿色,淡紫色,粉红色,桃红色,黄色,棕褐色等)为止。重要说明:确保以相同的方式创建字符样式,但将其命名为“无阴影”,并将“无颜色”应用于填充。
以这种方式创建字符样式的好处是,只能创建一次颜色,将样式导入Normal.dotm模板,并使它们可用于所有文档。您也可以搜索一种字符样式,然后将其替换为另一种。您甚至可以搜索阴影并将其替换为“无”。
请注意,“无阴影”的字符样式与“无颜色”的突出显示样式不同。如果您有带阴影的彩色文本,并且您应用了“无阴影”样式,那么不幸的是,彩色文本将恢复为“自动”颜色(黑色)。因此,红色文本将变为黑色。 (对此没有帮助。)
答案 3 :(得分:0)