多种对象![]() |
该对象代表单色对象的颜色,或代表以过渡或图案填充的对象的前景或背景色。通过 RGB 属性,可将颜色设置为一个明确的 RGB(红绿蓝)值。
使用下表中的任意属性都可以返回一个 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