4

是否可以指定一个 RGB 对象用作 Word 中突出显示文本的颜色?

我知道你可以这样做:

Selection.Range.HighlightColorIndex = wdYellow

但是有没有类似的东西,我可以选择我想要的特定颜色,而不是选择 word 给你的 16 个默认值之一?

4

4 回答 4

2

您可以改用阴影:

With Selection.Font.Shading
.Texture = wdTextureNone
.ForegroundPatternColor = wdColorAutomatic
.BackgroundPatternColor = RGB(255, 0, 0)
End With
于 2013-09-05T16:08:03.987 回答
1

您可以使用阴影,这也适用于表格且无需 VBA。

选项 1:格式化所选文本

  1. 选择文本
  2. 转到“主页”选项卡、“段落”部分、“边框”菜单,然后选择“边框和阴影...”。
  3. 转到“阴影”选项卡。
  4. 选择“填充”颜色。
  5. 将“应用于:”设置为“文本”。

步骤 1-2 步骤 3-5

选项 2:创建基于字符的样式

  1. 使用热键 [Alt]+[Ctrl]+[Shift]+[s]。
  2. 选择 A+ 按钮创建新样式。
  3. 选择“样式类型:字符”
  4. 转到“格式”和“边框”
  5. 转到“阴影”选项卡。
  6. 选择“填充”颜色。
  7. 将“应用于:”设置为“文本”。

步骤 3-4

于 2020-08-01T16:00:57.817 回答
0

我知道阴影可能是一种选择,但它的工作方式不同(例如:如果您想突出显示表格中的文本,它将对整个单元格应用阴影)。

所以当我想使用自定义颜色突出显示时,这就是我所做的(至少在 Word 2007 上,还没有尝试过更新的版本):

转到着色工具并从“更多颜色”中选择自定义颜色,然后应用。它将应用阴影,因此使用 Ctrl+Z 撤消它。选择要突出显示的文本,单击突出显示工具,自定义颜色现在将作为“最近的颜色”使用:

强调

于 2019-05-12T15:04:43.570 回答
0

使用阴影代替高亮为颜色提供了更多选择,但有两个缺点:不能像高亮那样搜索和替换阴影,而且使用起来比高亮有点笨拙,因为您必须在每个文档中创建所需的颜色. 但是,这两个问题都可以通过以下方式解决:

一般来说,Word 2016,这就是你要做的:

在空白文档中,通过单击主页选项卡样式区域上的向下箭头来显示样式菜单。这对于使此功能对用户友好很重要。

在样式菜单的底部,单击新建样式图标。基于(基础属性)创建新的字符样式,该样式位于“基于样式”列表的顶部。给它一个描述性的标题,例如 Shading Blue。单击对话框底部的格式按钮,选择边框,然后选择底纹选项卡。在填充下的左侧,创建所需的颜色阴影,然后在右侧,确保它适用于文本。将其他所有内容留空。单击确定和确定。

现在您将在样式菜单中看到您有一个阴影蓝色字符样式。要使用它,只需选择要具有蓝色背景的文本,然后单击 Shading Blue 样式。

创建剩余的字符样式,直到您有足够的不同色调(水色、丁香色、粉红色、桃色、黄色、棕褐色等)。重要提示:请务必以相同的方式创建字符样式,但将其命名为“无阴影”并将“无颜色”应用于填充。

以这种方式创建字符样式的好处是您可以只创建一次颜色,将样式导入到 Normal.dotm 模板中,并使它们可用于您的所有文档。您还可以搜索一种字符样式并将其替换为另一种字符样式。您甚至可以搜索阴影并将其替换为无。

请注意,“无阴影”的字符样式与“无颜色”突出显示的字符样式不同。如果您有带阴影的彩色文本,并且应用了“无阴影”样式,不幸的是,彩色文本将恢复为自动颜色(黑色)。所以红色文本将变为黑色。(对此没有帮助。)

于 2020-06-09T21:19:37.997 回答