|
楼主 |
发表于 2015-12-19 12:13
|
显示全部楼层
ColorFormat对象
多个对象
ColorFormat
代表单色对象的颜色、带有过渡或图案填充的对象的前景或背景色,或者指针的颜色。可以将颜色设为显式的红-绿-蓝值(使用RGB属性)或设为配色方案中的一种颜色(使用SchemeColor属性)。
使用 ColorFormat对象
使用下表中列出的属性之一返回 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
ColorScheme对象
多个对象
ColorScheme
RGBColor
代表一种配色方案。该配色方案是八种颜色的组合,分别用于幻灯片、备注页或讲义中不同的元素,例如标题或背景(请注意,演示文稿中幻灯片、备注页或讲义的配色方案可以单独设置)。每种颜色由一个RGBColor对象代表。ColorScheme对象是ColorSchemes集合的成员。ColorSchemes集合包含演示文稿中所有的配色方案。
使用 ColorScheme对象
本节描述如何进行下列操作:
从演示文稿的所有配色方案的集合中返回 ColorScheme对象。
返回附加到指定幻灯片或母版的 ColorScheme对象。
从 ColorScheme对象返回单个幻灯片元素的颜色。
从演示文稿的所有配色方案的集合中返回 ColorScheme对象
使用 ColorSchemes(index) 返回单个 ColorScheme对象,其中 index 是幻灯片配色方案索引号。以下示例删除当前演示文稿第二个配色方案。
ActivePresentation.ColorSchemes(2).Delete
返回附加到指定幻灯片或母版的 ColorScheme对象
设置 Slide、SlideRange 或 Master对象的ColorScheme属性可分别返回一张幻灯片、一组幻灯片、或一个幻灯片母版的配色方案。以下示例创建一个基于当前幻灯片的配色方案,将新配色方案添加到演示文稿的标准配色方案集合中,并将幻灯片母版的配色方案设为新的配色方案。所有基于该母版的幻灯片将具有该配色方案。
Set newScheme = ActiveWindow.View.Slide.ColorScheme
newScheme.Colors(ppTitle).RGB = RGB(0, 150, 250)
Set newStandardScheme = _
ActivePresentation.ColorSchemes.Add(newScheme)
ActivePresentation.SlideMaster.ColorScheme = newStandardScheme
从 ColorScheme对象返回单个幻灯片元素的颜色
使用Colors方法返回 RGBColor对象,该对象代表一个幻灯片元素类型的颜色。可以将一个 RGBColor对象设置为另一个 RGBColor对象,或使用RGB属性设置或返回 RGBColor对象的显式的红-绿-蓝(RGB)值。以下示例将第一个配色方案的背景色设为红色,并将标题颜色设为第二个配色方案中定义的标题颜色。
With ActivePresentation.ColorSchemes
.Item(1).Colors(ppBackground).RGB = RGB(255, 0, 0)
.Item(1).Colors(ppTitle) = .Item(2).Colors(ppTitle)
End With
|
|