Метод Range.BorderAround (Excel)

Добавляет границу в диапазон и задает свойства Color, LineStyle и Weight объекта Border для новой границы. Вариант.

Синтаксис

выражение. BorderAround (LineStyle, Weight, ColorIndex, Color, ThemeColor)

выражение: переменная, представляющая объект Range.

Параметры

Имя Обязательный или необязательный Тип данных Описание
LineStyle Необязательный Variant Одна из констант XlLineStyle , определяющая стиль линии для границы.
Weight (Вес) Необязательный XlBorderWeight Толщина границы.
ColorIndex Необязательный XlColorIndex Цвет границы в качестве индекса текущей цветовой палитры или константы XlColorIndex .
Color Необязательный Variant Цвет границы в виде значения RGB.
ThemeColor Необязательный Variant Цвет темы как индекс текущей цветовой темы или как значение XlThemeColor .

Возвращаемое значение

Variant

Примечания

Необходимо указать только одно из следующих значений: ColorIndex, Color или ThemeColor.

Можно задать стиль строки или толщину, но не оба эти параметра. Если не указать ни один из аргументов, Microsoft Excel использует стиль и толщину строки по умолчанию.

Этот метод очерчивает весь диапазон, не заполняя его. Чтобы задать границы всех ячеек, необходимо задать свойства Color, LineStyle и Weight для коллекции Borders . Чтобы очистить границу, необходимо задать для свойства LineStyle значение xlLineStyleNone для всех ячеек в диапазоне.

Пример

В этом примере добавляется толстая красная граница вокруг диапазона A1:D4 на листе Лист1.

Worksheets("Sheet1").Range("A1:D4").BorderAround _ 
 ColorIndex:=3, Weight:=xlThick

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

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