FillFormat.TwoColorGradient Method (PowerPoint)
Sets the specified fill to a two-color gradient.
Syntax
expression .TwoColorGradient(Style, Variant)
expression A variable that represents a FillFormat object.
Parameters
Name |
Required/Optional |
Data Type |
Description |
---|---|---|---|
Style |
Required |
MsoGradientStyle |
The gradient style. |
Variant |
Required |
Long |
The gradient variant. |
Remarks
The Style parameter value can be one of these MsoGradientStyle constants.
msoGradientDiagonalDown |
msoGradientDiagonalUp |
msoGradientFromCenter |
msoGradientFromCorner |
msoGradientFromTitle |
msoGradientHorizontal |
msoGradientMixed |
msoGradientVertical |
The Variant parameter value can be from 1 to 4, corresponding to the four variants on the Gradient sub-tab on the Shape Fill tab. If Style is msoGradientFromTitle or msoGradientFromCenter, this argument can be either 1 or 2.
Example
This example adds a rectangle with a two-color gradient fill to myDocument and sets the background and foreground color for the fill.
Set myDocument = ActivePresentation.Slides(1)
With myDocument.Shapes.AddShape(Type:=msoShapeRectangle, Left:=0, _
Top:=0, Width:=40, Height:=80).Fill
.ForeColor.RGB = RGB(Red:=128, Green:=0, Blue:=0)
.BackColor.RGB = RGB(Red:=0, Green:=170, Blue:=170)
.TwoColorGradient Style:=msoGradientHorizontal, Variant:=1
End With