ColorFormat 对象

         
多个对象
ColorFormat

代表单色对象的颜色,或者带有过渡色或图案填充格式的对象的前景色或背景色,或者指针颜色。可用 RGB 属性将颜色设置为红-绿-蓝三色值,或用 SchemeColor 属性将颜色设置为配色方案中的某一颜色。

ColorFormat 对象用法

可用下表所列的属性之一返回 ColorFormat 对象。

使用本属性 使用该对象 返回的 ColorFormat 对象所代表的颜色
BackColor FillFormat 背景填充色(用于阴影或图案填充格式)
ForeColor FillFormat 前景填充色(对于纯色填充格式,即代表填充颜色)
BackColor LineFormat 线条背景色(用于图案线条)
ForeColor LineFormat 线条前景色(对于纯色线条,即代表线条颜色)
ForeColor ShadowFormat 阴影颜色
ExtrusionColor ThreeDFormat 有延伸的对象的侧边颜色

可用 RGB 属性将颜色设置为红-绿-蓝三色值。下例向“myDocument”中添加矩形,然后设置矩形的填充格式的前景色、背景色和过渡色。

Set myDocument = Worksheets(1)
With myDocument.Shapes.AddShape(msoShapeRectangle, _
        90, 90, 90, 50).Fill
    .ForeColor.RGB = RGB(128, 0, 0)
    .BackColor.RGB = RGB(170, 170, 170)
    .TwoColorGradient msoGradientHorizontal, 1
End With