Microsoft Lab
全部软件
Excel范围对象(Range Object)约 3 分钟

Font Font 属性(字体颜色/加粗)

重点内容


适用版本

桌面版通用(Excel 365 / 2021 / 2019 等)。


设置字体颜色:三种写法

Range("A1").Font.Color = -16776961   ' 数字色码
Range("A1").Font.Color = vbRed        ' 内建颜色常数
Range("A1").Font.Color = RGB(255, 0, 0)   ' RGB 函数

📌 RGB 分别代表红、绿、蓝三原色,每个数值范围是 0 到 255,RGB(255,0,0) 就是纯红色。


设置加粗

Range("A1").Font.Bold = True

设成 False 可以取消加粗。

📷 画面提示

运行代码后 A1 单元格的文字变成红色加粗的效果


方法怎么选

写法例子备注
数字色码Font.Color = -16776961不直观、不好记,不推荐
内建颜色常数Font.Color = vbRed常用颜色够用时最简单
RGB 函数Font.Color = RGB(255, 0, 0)想要精确调色时用,可读性最好

学完你会

常见错误

  • 数字色码(比如 -16776961)不好记也不直观,实务上更推荐用 RGB() 或内建常数(vbRed、vbBlue 等),代码可读性更好
  • Font.Color 跟接下来 EP10 要讲的 Interior.Color(背景色)搞混,一个是字体颜色一个是底色
  • RGB 参数超出 0-255 范围,颜色显示不正确

Sources

Blog / Website:

  1. Font
只记在你的浏览器里,换设备不会同步。