DashStyle Property

       

Returns or sets an MsoLineDashStyle constant indicating the dash style for the specified line. Read/write.

MsoLineDashStyle can be one of these MsoLineDashStyle constants.
msoLineDash
msoLineDashDot
msoLineDashDotDot
msoLineDashStyleMixed  Return value only; indicates a combination of the other states in the specified shape range.
msoLineLongDash
msoLineLongDashDot
msoLineRoundDot
msoLineSolid
msoLineSquareDot

expression.DashStyle

expression   Required. An expression that returns one of the objects in the Applies To list.

Example

This example adds a blue dashed line to the active publication.

With ActiveDocument.Pages(1).Shapes _
        .AddLine(BeginX:=10, BeginY:=10, _
        EndX:=250, EndY:=250).Line
    .DashStyle = msoLineDashDotDot
    .ForeColor.RGB = RGB(50, 0, 128)
End With