Добавя правило за условно форматиране Data Bar (Excel 2007+) за диапазон от клетки, връщайки новото правило
Синтаксис
function AddCondFormatDataBar(
const ARange: WideString;
AColor: LongWord;
AMinKind:
TXLSCfValueKind = cfvMinOfRange;
const AMinValue: WideString = '';
AMaxKind:
TXLSCfValueKind = cfvMaxOfRange;
const AMaxValue: WideString = ''):
TCondFormatRule;
| ARange |
WideString. Стрингов израз Sqref, например 'A1:A10' или 'B2:C20' |
| AColor |
LongWord. Цвят на запълване на лентата във формат Delphi BGR (R е в ниския байт). За синьо запълване използвайте $00FF0000; за зелено $0000FF00 |
| AMinKind / AMaxKind |
TXLSCfValueKind. Типове на праговете: cfvNumber, cfvMinOfRange, cfvMaxOfRange, cfvPercent, cfvPercentile, cfvFormula, cfvAutoMin, cfvAutoMax. Стойностите по подразбиране съпоставят min→cfvMinOfRange и max→cfvMaxOfRange, което съвпада с Excel's default "automatic" граници на лентата |
| AMinValue / AMaxValue |
WideString. Threshold literal (numeric text for cfvNumber/cfvPercent/cfvPercentile, A1-диапазон or формула text for cfvFormula). Ignored for cfvMinOfRange / cfvMaxOfRange / cfvAutoMin / cfvAutoMax |
Пример
Добавя синя лента за данни върху A1:A10, използвайки границите по подразбиране мин/макс на диапазона
Sheet.AddCondFormatDataBar('A1:A10', $00FF0000);
Вижте също