Share via


ChartFillFormat.GradientStyle Property

Returns the gradient style for the specified fill. Read-only.

Namespace:  Microsoft.Office.Interop.PowerPoint
Assembly:  Microsoft.Office.Interop.PowerPoint (in Microsoft.Office.Interop.PowerPoint.dll)

Syntax

'Declaration
ReadOnly Property GradientStyle As MsoGradientStyle
    Get
'Usage
Dim instance As ChartFillFormat
Dim value As MsoGradientStyle

value = instance.GradientStyle
MsoGradientStyle GradientStyle { get; }

Property Value

Type: Microsoft.Office.Core.MsoGradientStyle
MsoGradientStyle

Remarks

Use the OneColorGradient(MsoGradientStyle, Int32, Single), PresetGradient(MsoGradientStyle, Int32, MsoPresetGradientType), or TwoColorGradient(MsoGradientStyle, Int32) method to set the gradient style for the fill. Attempting to return this property for a fill that doesn't have a gradient generates an error. Use the Type property to determine whether the fill has a gradient.

The value returned by the GradientStyle property can be one of these MsoGradientStyle constants.

msoGradientDiagonalDown

msoGradientDiagonalUp

msoGradientFromCenter

msoGradientFromCorner

msoGradientFromTitle

msoGradientHorizontal

msoGradientMixed

msoGradientVertical

Examples

This example adds a rectangle to myDocument and sets its fill gradient style to match that of the shape named "rect1." For the example to work, rect1 must have a gradient fill.

Set myDocument = ActivePresentation.Slides(1)

With myDocument.Shapes

    gradStyle1 = .Item("rect1").Fill.GradientStyleWith .AddShape(msoShapeRectangle, 0, 0, 40, 80).Fill

        .ForeColor.RGB = RGB(128, 0, 0)

        .OneColorGradient gradStyle1, 1, 1

    End With

End With

See Also

Reference

ChartFillFormat Interface

ChartFillFormat Members

Microsoft.Office.Interop.PowerPoint Namespace