ITabSheet.FormatConditions

Синтаксис

FormatConditions: ITabFormatConditions;

Описание

Свойство FormatConditions возвращает коллекцию условных форматов, применяемых к каким-либо диапазонам ячеек таблицы.

Пример

Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с наименованием «Button1», компонента TabSheetBox с наименованием «TabSheetBox1», и какого-либо компонента, являющегося источником данных для «TabSheetBox1».

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);

Var

Tab: ITabSheet;

Format: ITabFormatCondition;

i: Integer;

Begin

Tab := TabSheetBox1.Source.GetTabSheet;

For i := 0 To Tab.FormatConditions.Count - 1 Do

Format := Tab.FormatConditions.Item(i);

Debug.Write("Диапазон: " + Format.Range.Address + " Условие: ");

Select Case Format.Type As Integer

Case 0: Debug.WriteLine("Форматирование на основе значений ячеек");

Case 1: Debug.WriteLine("Форматирование ячейки с определенным значением");

Case 2: Debug.WriteLine("Форматирование ячеек с наибольшими/наименьшими значениями");

Case 3: Debug.WriteLine("Форматирование ячеек со значениями выше/ниже среднего");

Case 4: Debug.WriteLine("Форматирование ячеек с уникальными/дублирующимися значениями");

Case 5: Debug.WriteLine("Форматирование ячеек, удовлетворяющих формуле");

End Select;

End For;

End Sub Button1OnClick;

После выполнения примера при нажатии на кнопку в консоль будет выведен список, содержащий наименование диапазона ячеек и тип условного форматирования, применяемый к данному диапазону таблицы.

См. также:

ITabSheet