重点内容
适用版本
桌面版通用(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: