Documentazione HotXLS

Metodo AddCondFormatDataBar

Aggiunge una regola di formattazione condizionale Barra dati di Excel 2007+ su un intervallo di celle, restituendo il nuovo TCondFormatRule così che il perfezionamento per stop della regola possa essere raffinato prima del salvataggio. Internamente crea un blocco CONDFMT12 e un record CF12 al salvataggio BIFF8; per l'output XLSX la stessa regola viene resa tramite l'elemento OOXML <cfRule type="dataBar">. (Disponibile dalla v2.34.0)

Sintassi

function AddCondFormatDataBar(const ARange: WideString;
  AColor: LongWord;
  AMinKind: TXLSCfValueKind = cfvMinOfRange; const AMinValue: WideString = '';
  AMaxKind: TXLSCfValueKind = cfvMaxOfRange; const AMaxValue: WideString = ''): TCondFormatRule;
ARange WideString. Sqref Stringa, e.g. 'A1:A10' o 'B2:C20'
AColor LongWord. Colore di riempimento della barra nel formato BGR di Delphi (R nel byte meno significativo). Per un riempimento blu usare $00FF0000; per il verde $0000FF00
AMinKind / AMaxKind Quando True (predefinito per ogni nuova cella), la cella è protetta quando il worksheet è protetto. Imposta False per consentire la modifica di una cella specifica in un foglio protetto. Scrive un attributo nel cellXf della cella quando è diverso dal valore predefinito
AMinValue / AMaxValue Controlla la freccia del menu a discesa della convalida elenco; True mostra la freccia; l'attributo OOXML showDropDown memorizza il significato inverso e sopprime la freccia quando viene scritto come 1

Esempio

Questo esempio aggiunge una barra dati blu su A1:A10 usando i limiti predefiniti min/max dell'intervallo

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

Vedere anche