Share via


ColorFormat オブジェクト (PowerPoint)

単色のオブジェクト、グラデーションやパターンの塗りつぶしを持つオブジェクトの前景色または背景色、またはポインターの色を表します。 色は、明示的な赤緑色の値 ( RGB プロパティを使用) またはテーマの色 ([ObjectThemeColor]) または従来の Office 2007 以前の配色 ( SchemeColor プロパティを使用) に設定できます。

注釈

次に示すオブジェクトおよびプロパティによって取得する ColorFormat オブジェクトの表す内容が異なります。

使用するプロパティ オブジェクト 取得する ColorFormat オブジェクトが表すもの
DimColor AnimationSettings 淡色表示のオブジェクトで使用される色
BackColor FillFormat 背景の塗りつぶし色 (影付きまたはパターンの塗りつぶしで使用)
ForeColor FillFormat 背景の塗りつぶし色 (均一な色の塗りつぶし)
Color Font 行頭文字または文字の色
BackColor LineFormat 背景の線色 (パターン付きの線で使用)
ForeColor LineFormat 前景の線色 (または均一の色の線)
ForeColor ShadowFormat 影の色
PointerColor SlideShowSettings プレゼンテーションの既定のポインターの色
PointerColor SlideShowView スライド ショー表示モードでの一時的なポインターの色
ExtrusionColor ThreeDFormat 3-D オブジェクトの側面の色

SchemeColor プロパティを使用して、スライド要素の色を標準配色の色のいずれかに設定します。 次の使用例は、作業中のプレゼンテーションの図形 1 のテキストの色を標準の配色のタイトル色に設定します。

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 Object Model Reference

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。