我能突出显示文本,但我想使用自定义的高亮颜色。即使我定义了自定义颜色,Word似乎也使用了它认为最接近的默认调色板中的一种颜色。
myRange.font.highlightColor = "#ffcc00"; // Should be orange. Comes out red 那颜色应该是橙色的,但它是红色的。有什么想法吗?
发布于 2019-02-19 14:47:48
Word不支持自定义突出显示颜色--只支持传统的16种颜色。这是对Word应用程序的限制,而不是Office。
它将有可能应用自定义颜色使用阴影,但是(在边框和阴影)。
发布于 2022-03-06 00:56:55
这里有一个关于的解决方案--定义自定义高亮颜色的问题,这是我很久以前发现的。
如果您粘贴在高亮显示的文本中,从Word外部复制的应用程序(例如,从AOL电子邮件中突出显示的文本),那么您可以:
应用高亮显示还将包括任何其他现有格式;因此您可能必须更改字体或调整其他功能(例如,打开/关闭粗体、斜体、下划线等)。但这很容易实现。关键是,,您现在可以有任何颜色突出显示,您喜欢-这个黑客绝对是工作的!
这是最后一件事--当您保存文档时(单击左上角的OFFICE按钮),我建议您首先选择WORD选项,然后保存并选中旁边的框“在共享文档”时,在“ in ”文件中嵌入字体以保持保真度(我总是取消选中其他两个框)。这是为了确保在导出或打印文档之前,可以确保所有字体和功能都保存在文档中。
为了记录在案,这种技术不是阴影。
突出显示来自实际高亮显示的文本,从文档或应用程序中复制,从Word外部复制。因此,它与Word的阴影特性没有任何关系。我甚至从非专用文字处理应用程序中复制了突出显示的文本,然后将文本粘贴到word中--在Word中,然后可以将复制的突出显示应用到现有Word文档中的文本中。
想想看-- Word 2007允许您定义任何主题颜色的,这清楚地表明,one 应该E 257E 158能够E 259E 160定义<>E 261E 162/code>任何所需的自定义高亮颜色以及E 263--除了E 164//code>15基本颜色E 265(不包括“无颜色”)。这件事证明了这是真的。问题是Word应用程序本身不允许您直接完成。
https://stackoverflow.com/questions/54752362
复制相似问题