FormatColor 对象 (Excel)

表示为色阶条件格式的阈值指定的填充颜色或数据条条件格式中的条形图颜色。

备注

可以通过在 Color 属性中 传递 RGB 值来选择颜色,或者通过使用 ThemeColor 属性在主题调色板中编制索引来指定颜色。

示例

以下代码示例创建了一个数字范围,然后将双色色阶条件格式规则应用于该范围。 然后,通过索引到 ColorScaleCriteria 集合以设置单个条件,将最小阈值的颜色分配给红色,并将最大阈值分配给蓝色。

Sub CreateColorScaleCF() 
 
 Dim cfColorScale As ColorScale 
 
 'Fill cells with sample data from 1 to 10 
 With ActiveSheet 
 .Range("C1") = 1 
 .Range("C2") = 2 
 .Range("C1:C2").AutoFill Destination:=Range("C1:C10") 
 End With 
 
 Range("C1:C10").Select 
 
 'Create a two-color ColorScale object for the created sample data range 
 Set cfColorScale = Selection.FormatConditions.AddColorScale(ColorScaleType:=2) 
 
 'Set the minimum threshold to red and maximum threshold to blue 
 cfColorScale.ColorScaleCriteria(1).FormatColor.Color = RGB(255, 0, 0) 
 cfColorScale.ColorScaleCriteria(2).FormatColor.Color = RGB(0, 0, 255) 
 
End Sub

属性

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。