Метод Range.BorderAround (Excel)
Добавляет границу в диапазон и задает свойства Color, LineStyle и Weight объекта Border для новой границы. Variant.
Синтаксис
expression. 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.
Можно указать lineStyle или Weight, но не оба варианта. Если не указать ни один из аргументов, Microsoft Excel использует стиль строки и вес по умолчанию.
Этот метод описывает весь диапазон без его заполнения. Чтобы задать границы всех ячеек, необходимо задать свойства Color, LineStyle и Weight для коллекции Borders . Чтобы очистить границу, необходимо задать для свойства LineStyle значение xlLineStyleNone для всех ячеек в диапазоне.
Пример
В этом примере вокруг диапазона A1:D4 на листе Sheet1 добавляется толстая красная граница.
Worksheets("Sheet1").Range("A1:D4").BorderAround _
ColorIndex:=3, Weight:=xlThick
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.