FillFormat.GradientColorType property (PowerPoint)

Returns the gradient color type for the specified fill. Read-only.

Syntax

expression.GradientColorType

expression A variable that represents a FillFormat object.

Return value

MsoGradientColorType

Remarks

Use the OneColorGradient, PresetGradient, or TwoColorGradient method to set the gradient type for the fill.

The value returned by the GradientColorType property can be one of these MsoGradientColorType constants.

msoGradientColorMixed
msoGradientMultiColor
msoGradientOneColor
msoGradientPresetColors
msoGradientTwoColors

Example

This example changes the fill for all shapes in myDocument that have a two-color gradient fill to a preset gradient fill.

Set myDocument = ActivePresentation.Slides(1)

For Each s In myDocument.Shapes
    With s.Fill
        If .GradientColorType = msoGradientTwoColors Then
            .PresetGradient msoGradientHorizontal, _
                1, msoGradientBrass
        End If
    End With
Next

See also

FillFormat Object

Support and feedback

Have questions or feedback about Office VBA or this documentation? Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.