DashStyle Property

Microsoft Publisher Visual Basic

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