我怎样才能设定文本突出显示颜色—不是单元格底纹—针对 Excel 单元格内的特定文本?
示例:
这是我在 OneNote 上需要执行的操作的屏幕截图:关联
#A:此单元格具有阴影颜色(灰色)并且没有突出显示的文本。
#B:此单元格具有阴影颜色(浅蓝色),并且word2,3 以绿色突出显示 (这是我需要做的)
笔记:
我的意思是文本突出显示颜色与 VBA 或宏脚本无关,我只是指手动设置文本样式的装饰意义。
答案1
我遇到了同样的问题,但我无法使用上述答案中的 Review Ink Tools 方法,因为我必须在 VBA 中自动执行该过程。
我的解决方法是创建单元格高度的内联文本框,并将文本框的背景设置为我想要的高亮颜色(或白色),见下图:
以下是我的 VBA 代码,它为感兴趣的人生成活动单元格中的这些文本框。文本框将自动调整宽度以适合文本:
' Create an inline textbox in the active cell and return it
Function InlineTextBox(s As String, rgb As Long, left As Integer) As Shape
Set InlineTextBox = Worksheets(1).Shapes.AddTextbox(msoTextOrientationHorizontal, _
left, ActiveCell.Top, 50, 15)
InlineTextBox.TextFrame.Characters.Text = s
InlineTextBox.TextFrame2.WordWrap = False
InlineTextBox.TextFrame.MarginLeft = 2
InlineTextBox.TextFrame.MarginRight = 0
InlineTextBox.TextFrame.MarginTop = 0
InlineTextBox.TextFrame.MarginBottom = 0
InlineTextBox.Line.Visible = msoFalse
InlineTextBox.TextFrame2.AutoSize = msoAutoSizeShapeToFitText
InlineTextBox.Height = 15
InlineTextBox.Fill.ForeColor.rgb = rgb
End Function
答案2
很遗憾,Word 或 OneNote 中的文本突出显示在 Excel 中不可用但事实从未如此。
如果你想知道为什么,每个 Office 应用程序都有不同的重点。同样,你无法在 OneNote 表格中插入计算公式。我不知道你是否注意到了,但在 OneNote 中,你甚至无法拆分或合并表格单元格,这在 Word 或 Excel 中是很常见的。
答案3
只需在该单元格上按 F2 键 - 您已进入直接编辑模式;然后使用鼠标选择字符。上下文弹出窗口随即出现,您可以在其中为选定的文本量选择所需的颜色。希望这对您有所帮助。