
0表示无色
ColorIndex 属性 (Excel Graph)
返回或设置边框、字体或内部颜色,如中下表所示。 颜色可指定为当前调色板中颜色的索引值,也可指定为下列 XlColorIndex 常量之一:xlColorIndexAutomatic 或 xlColorIndexNone 。 读/写 Variant。
语法
expression .ColorIndex
表达式是必需的。 返回"应用于"列表中的一个对象的表达式。
注释
| Object | 说明 |
|---|---|
| Border | 边框的颜色。 |
| Font | 字体颜色。 |
| Interior | 填充的内部颜色。 将 ColorIndex 设置为 xlColorIndexNone ,以指定你不想进行内部填充。 将 ColorIndex 设置为 xlColorIndexAutomatic,以指定自动填充(适用于图形对象)。 |
此属性指定一种颜色作为调色板的索引。 下图展示了默认调色板中的颜色索引值。

示例
以下示例假定正在使用默认调色板。
以下示例设置数值轴主要网格线的颜色。
VB
vbscript
With myChart.Axes(xlValue)
If .HasMajorGridlines Then
'Set color to blue
.MajorGridlines.Border.ColorIndex = 5
End If
End With
以下示例将图表区内部颜色设置为红色,边框颜色设置为蓝色。
VB
vbscript
With myChart.ChartArea
.Interior.ColorIndex = 3
.Border.ColorIndex = 5
End With
参考链接
ColorIndex 属性 (Excel Graph) | Microsoft Learn
https://learn.microsoft.com/zh-cn/office/vba/api/excel.colorindexExcel VBA Interior.ColorIndex 色彩列表 - Alice Sun - 博客园
https://www.cnblogs.com/alicesunBlog/articles/2861089.html
特此记录
anlog
2026年5月20日