Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Представляет условное форматирование.
Примечания
Объект FormatCondition является членом коллекции FormatConditions . Коллекция FormatConditions теперь может содержать более трех условных форматов для заданного диапазона.
Используйте метод Add объекта FormatConditions , чтобы создать новое условное форматирование. Если диапазон содержит несколько форматов, можно использовать метод Modify для изменения одного из форматов или метод Delete для удаления формата, а затем использовать метод Add для создания нового формата.
Используйте свойства Font, Borders и Interior объекта FormatCondition для управления видом отформатированных ячеек. Некоторые свойства этих объектов не поддерживаются объектной моделью условного форматирования. Некоторые свойства, которые можно использовать с условным форматированием, перечислены в следующей таблице.
| Объект | Свойства, которые можно использовать при условном форматировании |
|---|---|
| Font |
Полужирный, цвет, цветовой индекс, стиль шрифта, курсив, зачеркивание, ThemeColor, ThemeFont, TintAndShade и подчеркивание Стили подчеркивания учета использовать нельзя. |
| Borders | Можно использовать следующие границы (все остальные не поддерживаются): xlBottom, xlLeft, xlRight, xlTop. Можно использовать следующие стили границы (все остальные не поддерживаются): xlLineStyleNone, xlContinuous, xlDash, xlDot, xlDashDot, xlDashDotDot,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 и обратная связь.