Borders Property

Returns a Borders collection that represents all the borders for the specified object.


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


For information about returning a single member of a collection, see Returning an Object from a Collection .


This example applies inside and outside borders to the first table in the active document.

Set myTable = ActiveDocument.Tables(1)
With myTable.Borders
    .InsideLineStyle = wdLineStyleSingle
    .OutsideLineStyle = wdLineStyleDouble
End With

This example applies a border around the first character in the selection. If nothing is selected, the border is applied to the first character after the insertion point.

Selection.Characters(1).Borders.Enable = True

This example applies a bottom border below all centered paragraphs in the active document.

For Each para In ActiveDocument.Paragraphs
    If para.Alignment = wdAlignParagraphCenter Then
        para.Borders(wdBorderBottom).LineStyle = wdLineStyleSingle
        para.Borders(wdBorderBottom).LineWidth = wdLineWidth300pt
    End If
Next para

This example adds a border around all the pages in the current section.

For Each aBorder In Selection.Sections(1).Borders
    aBorder.ArtStyle = wdArtBasicBlackDots
    aBorder.ArtWidth = 6
Next aBorder

Applies to | Cell Object | Cells Collection Object | Column Object | Columns Collection Object | ConditionalStyle Object | Font Object | Frame Object | HTMLDivision Object | InlineShape Object | Paragraph Object | ParagraphFormat Object | Paragraphs Collection Object | Range Object | Row Object | Rows Collection Object | Section Object | Selection Object | Style Object | Table Object | TableStyle Object

See Also | Enable Property | InsideColorIndex Property | InsideLineStyle Property | InsideLineWidth Property | OutsideColorIndex Property | OutsideLineStyle Property | OutsideLineWidth Property | Shadow Property