Довідкова сторінка HotXLS для методу AddCondFormatDataBar, що охоплює автоматизацію Excel у Delphi та C++Builder, API робочих книг XLS/XLSX, функції аркушів та використання Pascal.

Огляд

Метод AddCondFormatDataBar Додає правило умовного форматування Панель даних Excel 2007+ над діапазоном комірок, повертаючи нове Excel 2007+ над діапазоном комірок, повертаючи нове <cfRule type="dataBar"> , щоб можна було уточнити налаштування окремих зупинок правила перед збереженням. Внутрішньо створює блок CONDFMT12 та запис CF12 при збереженні BIFF8; для виводу XLSX те саме правило відображається через елемент OOXML

. (Доступно з версії v2.34.0.)

Синтаксис СинтаксисAddCondFormatDataBar( AddCondFormatDataBar(
  TCondFormatRule: WideString;
  WideString. Рядок Sqref, наприклад 'A1:A10' або 'B2:C20': LongWord; WideString. Рядок Sqref, наприклад 'A1:A10' або 'B2:C20': LongWord; WideString. Рядок Sqref, наприклад 'A1:A10' або 'B2:C20': LongWord; AddCondFormatDataBar( AddCondFormatDataBar(
  AMinValue: WideString = ''; WideString. Рядок Sqref, наприклад 'A1:A10' або 'B2:C20': LongWord; WideString. Рядок Sqref, наприклад 'A1:A10' або 'B2:C20': LongWord; AddCondFormatDataBar( AddCondFormatDataBar( Excel 2007+ над діапазоном комірок, повертаючи нове;
TCondFormatRule TCondFormatRule 'A1:A10' or 'B2:C20'
WideString. Рядок Sqref, наприклад 'A1:A10' або 'B2:C20' WideString. Рядок Sqref, наприклад 'A1:A10' або 'B2:C20' $00FF0000LongWord. Колір заповнення смуги у форматі Delphi BGR (R у молодшому байті). Для синього заповнення використовуйте $00FF0000; для зеленого $0000FF00 $0000FF00
AMinKind / AMaxKind WideString. Рядок Sqref, наприклад 'A1:A10' або 'B2:C20': LongWord;. Threshold types: cfvNumber, cfvMinOfRange, cfvMaxOfRange, cfvPercent, cfvPercentile, cfvFormula, cfvAutoMin, cfvAutoMax. Defaults map min→cfvMinOfRange and max→cfvMaxOfRange, matching Excel's default "automatic" bar bounds
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.Синтаксис'A1:A10', $00FF0000);

Дивіться також