ShadowFormat Object

Microsoft Publisher Visual Basic

ShadowFormat Object

Multiple objects ShadowFormat
ColorFormat

Represents shadow formatting for a shape.

Using the ShadowFormat Object

Use the Shadow property to return a ShadowFormat object. The following example adds a shadowed rectangle to the active document. The pink shadow is offset 7 points to the right of the rectangle and 7 points above it.

Sub FormatShadow()
    With ActiveDocument.Pages(1).Shapes.AddShape( _
            Type:=msoShapeRectangle, Left:=72, Top:=72, _
            Width:=100, Height:=200).Shadow
        .ForeColor.RGB = RGB(Red:=255, Green:=0, Blue:=150)
        .Obscured = msoTrue
        .OffsetX = 7
        .OffsetY = -7
        .Visible = True
    End With
End Sub