FillFormat.GradientDegree プロパティ (Word)

1 色のグラデーションの塗りつぶしの明度を示す値を返します。 読み取り専用で 1 つ です。

構文

GradientDegree

FillFormat オブジェクトを表す変数。

注釈

図形のグラデーションの前景色に黒が混合される場合、値は 0 です。白が混合される場合、値は 1 です。その間の明るさの前景色が混合される場合、値は 0 と 1 の間の数値になります。

OneColorGradient メソッドを使用すると、塗りつぶしのグラデーションの明度を設定できます。

次の使用例は、作業中の文書に四角形を追加し、"Rectangle 2" という名前の図形のグラデーションに一致するように塗りつぶしのグラデーションの明るさを設定します。四角形 2 に 1 色のグラデーションが設定されていない場合、この使用例は失敗します。

Dim docActive As Document 
Dim sngGradient As Single 
 
Set docActive = ActiveDocument 
With docActive.Shapes 
 sngGradient = .Item("Rectangle 2").Fill.GradientDegree 
 
 With .AddShape(msoShapeRectangle, 0, 0, 40, 80).Fill 
 .ForeColor.RGB = RGB(0, 128, 128) 
 .OneColorGradient msoGradientHorizontal, 1, sngGradient 
 End With 
End With

関連項目

FillFormat オブジェクト

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

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