Dokumentacja HotXLS

Właściwość AutoFilterColumns

Zwraca klasyczną kolekcję pól AutoFiltra XLS dla arkusza. Tylko odczyt

Składnia

property AutoFilterColumns: TXLSAutofilter;

Uwagi

Kolekcja używa indeksów pól 1-based odpowiadających widocznym kolumnom AutoFiltra. Count zwraca liczbę filtrowanych kolumn w bieżącym zakresie. Items[Field] zwraca Find(Field) dla tego pola lub nil gdy indeks pola jest poza bieżącym zakresem TXLSAutofilterItem dla tego pola albo nil, gdy indeks pola wykracza poza bieżący zakres
Każdy element udostępnia Active, Operator, Criteria1i Criteria2. Obiekty kryteriów udostępniają przechowywany BIFF8 DOPER DataType, grbitSgni Value

Przykład

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

Zobacz też