ColorFormat 对象

         
多种对象
ColorFormat

该对象代表单色对象的颜色,或代表以过渡或图案填充的对象的前景或背景色。通过 RGB 属性,可将颜色设置为一个明确的 RGB(红绿蓝)值。

使用 ColorFormat 对象

使用下表中的任意属性都可以返回一个 ColorFormat 对象。

应使用的属性 需同时使用的对象 若要返回的 ColorFormat 对象代表
BackColor FillFormat 背景填充颜色(用于底纹或图案的填充)
ForeColor FillFormat 前景填充颜色(或者只是简单的用于实色填充的颜色)
BackColor LineFormat 背景线条颜色(用于图案的线条)
ForeColor LineFormat 前景线条颜色(或是实色线的线条颜色)
ForeColor ShadowFormat 阴影颜色
ExtrusionColor ThreeDFormat 延伸对象的侧边颜色

利用 RGB 属性可将颜色设置为一个明确的 RGB 值。下面的示例向活动文档中添加一个矩形,然后设置矩形填充的前景色、背景颜色和过渡。

With ActiveDocument.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