次の方法で共有


FillFormat.GradientStyle プロパティ (Publisher)

指定した塗りつぶしのグラデーション スタイルを示す MsoGradientStyle 定数を返します。 読み取り専用です。

構文

GradientStyle

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

戻り値

MsoGradientStyle

注釈

塗りつぶしのグラデーション スタイルを設定するには、 OneColorGradientPresetGradient、または TwoColorGradient メソッドを使用します。

グラデーションが設定されていない塗りつぶしに対してこのプロパティを取得しようとすると、エラーが発生します。 塗りつぶしにグラデーションが設定されているかどうかを調べるには、 Type プロパティを使用します。

GradientStyle プロパティの値には、Microsoft Office のタイプ ライブラリで宣言されている 可能 定数のいずれかを指定できます。

次の使用例は、作業中の文書に四角形を追加し、"rect1" という名前の図形と同じグラデーションの種類を設定します。 この使用例が動作するためには、rect1 にグラデーションの塗りつぶしが設定されている必要があります。

Dim intStyle As Integer 
 
With ActiveDocument.Pages(1).Shapes 
 ' Store gradient style of rect1. 
 intStyle = .Item("rect1").Fill.GradientStyle 
 ' Add new rectangle. 
 With .AddShape(Type:=msoShapeRectangle, _ 
 Left:=0, Top:=0, Width:=40, Height:=80).Fill 
 ' Set color and gradient of new rectangle. 
 .ForeColor.RGB = RGB(128, 0, 0) 
 .OneColorGradient Style:=intStyle, _ 
 Variant:=1, Degree:=1 
 End With 
End With 

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

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