ColorFormat 对象 (PowerPoint)

代表单色对象的颜色、 带有渐变或图案填充的对象的前景色或背景色,或者指针的颜色。 可以使用 rgb 属性) 将颜色设置为显式的红-绿-蓝值 (,或者通过使用 [ObjectThemeColor]) 或旧版 Office 2007 前配色方案 (SchemeColor 属性) 将颜色设置为主题 (中的颜色。

备注

使用下表中列出的属性之一来返回一个 ColorFormat 对象。

使用此属性 结合此对象 返回一个代表以下颜色的 ColorFormat 对象
DimColor AnimationSettings 变暗对象使用的颜色
BackColor FillFormat 背景填充颜色(在底纹或带图案的填充中使用)
ForeColor FillFormat 前景填充颜色(对于纯色填充,则代表填充颜色)
颜色 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

另请参阅

PowerPoint 对象模型引用

支持和反馈

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