多个对象![]() |
代表单色对象的颜色、带有过渡或图案填充的对象的前景或背景色,或者指针的颜色。可以将颜色设为显式的红-绿-蓝值(使用 RGB 属性)或设为配色方案中的一种颜色(使用 SchemeColor 属性)。
使用下表中列出的属性之一返回 ColorFormat 对象。
使用此属性 | 对此对象 |
如果要返回一个 ColorFormat 对象,该对象代表 |
---|---|---|
DimColor | AnimationSettings | 变暗对象使用的颜色 |
BackColor | FillFormat | 背景填充色(用于底纹或图案填充) |
ForeColor | FillFormat | 前景填充色(或填充色仅为单色) |
Color | Font | 项目符号或字符颜色 |
BackColor | LineFormat | 背景线颜色(使用带图案的线) |
ForeColor | LineFormat | 前景线颜色(或线条颜色仅为实线) |
ForeColor | ShadowFormat | 阴影颜色 |
PointerColor | SlideShowSettings | 演示文稿的默认指针颜色 |
PointerColor | SlideShowView | 幻灯片放映视图中的临时指针颜色 |
ExtrusionColor | ThreeDFormat | 凸出对象的侧面颜色 |
可以使用 SchemeColor 属性将幻灯片元素的颜色设置为标准配色方案中的颜色。以下示例将当前演示文稿第二张幻灯片第一个形状的文本颜色设为标准配色方案的标题颜色。
ActivePresentation.Slides(2).Shapes(1).TextFrame _
.TextRange.Font.Color.SchemeColor = ppTitle
使用 RGB 属性将颜色设置为显示的红-绿-蓝值。以下示例向 myDocument
中添加一个矩形,然后设置矩形填充的前景色、背景色和过渡。
Set myDocument = ActivePresentation.Slides(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