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ż