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

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

Синтаксис

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

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

Примечания

Коллекция Borders , возвращаемая FormatCondition , использует константы стороны условного формата xlLeft, xlRight, xlTop и xlBottom.

Не используйте xlEdgeLeft, xlEdgeRight, xlEdgeTop, xlEdgeBottom, xlInsideHorizontal или xlInsideVertical с этой коллекцией. Эти константы применяются к Range.Borders. Использование индекса xlEdge с FormatCondition.Borders может вызвать ошибку выполнения 1004 (ошибку 0x800A03ECCOM) при доступе к таким свойствам, как LineStyle или Weight.

Вы можете прочитать или записать свойства LineStyle, Weight и Color при выборе поддерживаемой стороны условного формата. Поддерживаемые стили линий и толщину см. в объекте FormatCondition .

Пример

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

Sub SetConditionalFormatBorder()

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

End Sub

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

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