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 のサポートおよびフィードバックを参照してください。