Объект "Границы" (Excel)

Коллекция из четырех объектов Border , представляющих четыре границы объекта Range или объекта Style .

Примечания

Используйте свойство Borders для возврата коллекции Borders , содержащей все четыре границы. Можно применять разные границы к каждой стороне ячейки или диапазона. Подробнее о том, как применить границы к диапазону ячеек, см. в свойстве Range.Borders .

Свойства границы для отдельной границы можно задать только с помощью объектов Range и Style . Другие объекты с границами, такие как пределы погрешностей и линии рядов, имеют границу, которая рассматривается как единый объект независимо от того, сколько сторон она имеет. Для этих объектов необходимо вернуть и задать свойства для всей границы как единого объекта. Дополнительные сведения см. в разделе Объект Border .

Примеры

В следующем примере добавляется двойная граница в ячейку A1 на первом листе.

Worksheets(1).Range("A1").Borders.LineStyle = xlDouble

Используйте Borders (индекс), где индекс определяет границу, чтобы вернуть один объект Border . Индекс может быть одной из следующих констант XlBordersIndex : xlDiagonalDown, xlDiagonalUp, xlEdgeBottom, xlEdgeLeft, xlEdgeRight, xlEdgeTop, xlInsideHorizontal или xlInsideVertical.

В следующем примере нижняя граница ячеек A1:G1 задается красным цветом.

Worksheets("Sheet1").Range("A1:G1"). _ 
 Borders(xlEdgeBottom).Color = RGB(255, 0, 0)

В следующем примере создается тонкая граница вокруг всех ячеек в диапазоне.

Dim rng As Range: Set rng = ws.Range("B6", "D8")
        
With rng.Borders
   .LineStyle = xlContinuous
   .Weight = xlThin
End With

В следующем примере изменяются только внутренние границы диапазона.

Dim rngInner As Range: Set rngInner = ws.Range("B2", "D4")
        
With rngInner.Borders(xlInsideHorizontal)
  .LineStyle = xlContinuous
  .Weight = xlThin
End With

With rngInner.Borders(xlInsideVertical)
  .LineStyle = xlContinuous
  .Weight = xlThin
End With

Свойства

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.