Tài liệu HotXLS

Phương thức AddCondFormatDataBar

Thêm quy tắc định dạng có điều kiện Data Bar theo Excel 2007+ lên một vùng ô, trả về đối tượng TCondFormatRule mới để có thể tinh chỉnh từng điểm dừng trước khi lưu. Tạo khối CONDFMT12 và bản ghi CF12 khi lưu BIFF8; với đầu ra XLSX, quy tắc được kết xuất qua phần tử OOXML <cfRule type="dataBar">. (Có từ v2.34.0.)

Cú pháp

function AddCondFormatDataBar(const ARange: WideString;
  AColor: LongWord;
  AMinKind: TXLSCfValueKind = cfvMinOfRange; const AMinValue: WideString = '';
  AMaxKind: TXLSCfValueKind = cfvMaxOfRange; const AMaxValue: WideString = ''): TCondFormatRule;
ARange WideString. Chuỗi sqref, ví dụ 'A1:A10' hoặc 'B2:C20'
AColor LongWord. Màu tô thanh ở định dạng Delphi BGR (R nằm ở byte thấp). Với tô xanh dương dùng $00FF0000; với xanh lá dùng $0000FF00
AMinKind / AMaxKind TXLSCfValueKind. Các kiểu ngưỡng: cfvNumber, cfvMinOfRange, cfvMaxOfRange, cfvPercent, cfvPercentile, cfvFormula, cfvAutoMin, cfvAutoMax. Mặc định ánh xạ min→cfvMinOfRange và max→cfvMaxOfRange, khớp với ranh giới thanh "automatic" mặc định của Excel
AMinValue / AMaxValue WideString. Threshold literal (numeric text for cfvNumber/cfvPercent/cfvPercentile, A1-vùng or công thức text for cfvFormula). Ignored for cfvMinOfRange / cfvMaxOfRange / cfvAutoMin / cfvAutoMax

Ví dụ

Ví dụ này thêm thanh dữ liệu màu xanh lam lên A1:A10 sử dụng giới hạn min/max-của-vùng mặc định

Sheet.AddCondFormatDataBar('A1:A10', $00FF0000);

Xem thêm