Свойство FormatCondition.Borders (Excel)

Возвращает коллекцию "Границы ", представляющую границы стиля или диапазона ячеек (включая диапазон, определенный как часть условного форматирования).

Синтаксис

выражение. Границы

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

Примечания

Для объектов Border , возвращаемых этой коллекцией, можно установить поддерживаемые свойства границы для верхней, нижней, левой и правой границ. Однако чтение свойств LineStyle или Weight не поддерживается и может вызвать ошибку времени выполнения 1004 (ошибка 0x800A03ECCOM), даже если граница была настроена в диалоговом окне условного форматирования.

Это ограничение не распространяется на Range.Borders.

Пример

В этом примере в качестве цвета нижней границы ячейки B2 на листе Лист1 используется тонкая красная граница.

Sub SetRangeBorder()

 With Worksheets("Sheet1").Range("B2").Borders(xlEdgeBottom)
     .LineStyle = xlContinuous
     .Weight = xlThin
     .ColorIndex = 3
 End With

End Sub

В этом примере в качестве нижней границы первого правила условного форматирования для ячейки B2 на листе Лист1 используется тонкая красная граница.

Sub SetConditionalFormatBorder()

 With Worksheets("Sheet1").Range("B2").FormatConditions(1).Borders(xlEdgeBottom)
     .LineStyle = xlContinuous
     .Weight = xlThin
     .ColorIndex = 3
 End With

End Sub

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

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