Dokumentace HotXLS

Vlastnost AutoFilterColumns

Vrátí kolekci polí automatického filtru klasického XLS pro list. Pouze pro čtení

Syntaxe

property AutoFilterColumns: TXLSAutofilter;

Poznámky

Kolekce používá indexy polí se základem 1 odpovídající viditelným sloupcům automatického filtru. Count vrátí počet filtrovaných sloupců v aktuálním rozsahu filtru Items[Field] and Find(Field) return a TXLSAutofilterItem pro dané pole nebo nil, pokud je index pole mimo aktuální rozsah
Každá položka zpřístupňuje Active, Operator, Criteria1a Criteria2. Objekty kritérií zpřístupňují uložené záznamy BIFF8 DataType, grbitSgn, and Value

Příklad

Sheet.ApplyAutoFilter('A1:C5', 2, '>=100');
FilterItem := Sheet.AutoFilterColumns.Find(2);
if Assigned(FilterItem) and FilterItem.Active then
  CriteriaValue := FilterItem.Criteria1.Value;

Viz také