EP09. “Font Font 属性(字体颜色/加粗)”
🔒 登录后可标记已读Range.Font返回一个 Font 对象,底下有 Color(颜色)、Bold(加粗)等属性- 这篇讲三种设置字体颜色的写法
- 也会讲怎么设置加粗
- 前置知识不需要
重点内容
适用版本
桌面版通用(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) | 想要精确调色时用,可读性最好 |
学完你会
- ✅ 用三种写法(数字色码/内建常数/RGB)设置字体颜色,知道该选哪种
- ✅ 用 Font.Bold 设置或取消加粗
- ✅ 分清 Font.Color(字体颜色)跟 Interior.Color(背景色)不是同一个属性
常见错误
- 数字色码(比如 -16776961)不好记也不直观,实务上更推荐用
RGB()或内建常数(vbRed、vbBlue 等),代码可读性更好 Font.Color跟接下来 EP10 要讲的Interior.Color(背景色)搞混,一个是字体颜色一个是底色RGB参数超出 0-255 范围,颜色显示不正确
Sources
Blog / Website: