ColorFormat オブジェクト (Excel)

単色のオブジェクト、グラデーションやパターンの塗りつぶしを持つオブジェクトの前景色または背景色、またはポインターの色を表します。

注釈

色は、赤、緑、青の値で指定される色 (RGB プロパティを使用) または配色の色 (SchemeColor プロパティを使用) に設定できます。

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

使用するプロパティ オブジェクト この色を表す ColorFormat オブジェクトを返すには
BackColor FillFormat 背景色の塗りつぶし (グラデーションまたはパターンで使用)
ForeColor FillFormat 前景色または均一な色の塗りつぶし
BackColor LineFormat 線の背景色 (線のパターンで使用)
ForeColor LineFormat 線の前景色 (線のパターンで使用) または線の色
ForeColor ShadowFormat 影の色
ExtrusionColor ThreeDFormat 3-D オブジェクトの側面の色

赤、緑、青の値で明示される色を設定するには、RGB プロパティを使用します。 次の使用例は、myDocument に四角形を追加し、前景色、背景色、およびグラデーションの塗りつぶし効果を設定します。

Set myDocument = Worksheets(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

プロパティ

関連項目

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

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