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