Объект FormatCondition (Excel)
Представляет условный формат.
Замечания
Объект FormatCondition является членом коллекции FormatConditions . Коллекция FormatConditions теперь может содержать более трех условных форматов для заданного диапазона.
Используйте метод Add объекта FormatConditions , чтобы создать новый условный формат. Если диапазон имеет несколько форматов, можно использовать метод Modify для изменения одного из форматов или метод Delete для удаления формата, а затем использовать метод Add для создания нового формата.
Используйте свойства Шрифт, Границы и Интерьер объекта FormatCondition для управления внешним видом отформатированных ячеек. Некоторые свойства этих объектов не поддерживаются объектной моделью условного формата. Некоторые свойства, которые можно использовать с условным форматированием, перечислены в следующей таблице.
Объект | Свойства, которые можно использовать с условным форматированием |
---|---|
Font | Bold, Color, ColorIndex, FontStyle, Italic, Strikethrough, ThemeColor, ThemeFont, TintAndShade и Подчеркивание Стили подчеркивания учета использовать нельзя. |
Borders | Можно использовать следующие границы (все остальные не поддерживаются): xlBottom, xlLeft, xlRight, xlTop. Можно использовать следующие стили границ (все остальные не поддерживаются): xlLineStyleNone, xlContinuous, xlDash, xlDot, xlDashDot, xlDashDot, xlDashDot, xlGray50, xlGray75 и xlGray25. Можно использовать следующие весы границ (все остальные не поддерживаются): xlHairline и xlThin. |
Interior | Color, ColorIndex, Gradient, Pattern, PatternColor, PatternColorIndex, PatternThemeColor, PatternTintAndShade, ThemeColor и TintAndShade. |
Пример
Используйте FormatConditions (index), где index — это номер индекса условного формата, чтобы вернуть объект FormatCondition . В следующем примере задаются свойства формата для существующего условного формата для ячеек E1:E10.
With Worksheets(1).Range("e1:e10").FormatConditions(1)
With .Borders
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = 6
End With
With .Font
.Bold = True
.ColorIndex = 3
End With
End With
Методы
Свойства
- Application
- AppliesTo
- Borders
- Creator
- DateOperator
- Font
- Formula1
- Formula2
- Interior
- NumberFormat
- Operator
- Parent
- Priority
- PTCondition
- ScopeType
- StopIfTrue
- Text
- TextOperator
- Type
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по