ColorFormat オブジェクト (Publisher)
1 色のオブジェクトの前景色の色や、グラデーションまたはパターンで塗りつぶされたオブジェクトの背景色を表します。 色を赤、緑、青の明示的な値に設定するには RGB を使用して プロパティです。
注釈
次に示すオブジェクトおよびプロパティによって取得する ColorFormat オブジェクトの表す内容が異なります。
使用するプロパティ | オブジェクト | ColorFormat オブジェクト |
---|---|---|
BackColor | FillFormat | 背景の塗りつぶし色 (網かけまたはパターンを使った塗りつぶしに使用) |
ForeColor | FillFormat | 前景の塗りつぶし色 (または均一な色の塗りつぶし色) |
BackColor | LineFormat | 背景の線の色 (線のパターンに使用) |
ForeColor | LineFormat | 前景の線の色 (または実線の色) |
ForeColor | ShadowFormat | 影の色 |
ExtrusionColor | ThreeDFormat | 3-D オブジェクトの側面の色 |
RGB を使用して、 赤、緑、青の値で明示される色を設定するプロパティです。
例
次の使用例は、作業中の文書に四角形を追加し、前景色、背景色、および四角形の塗りつぶしのグラデーションを設定し、します。
Sub GradientFill()
With ActiveDocument.Pages(1).Shapes _
.AddShape(Type:=msoShapeRectangle, _
Left:=90, Top:=90, Width:=90, Height:=50).Fill
.ForeColor.RGB = RGB(128, 0, 0)
.BackColor.RGB = RGB(170, 170, 170)
.TwoColorGradient msoGradientHorizontal, 1
End With
End Sub
プロパティ
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。