Документация HotXLS

Свойство AutoFilterColumns

Возвращает коллекцию полей классического автофильтра XLS для листа. Только для чтения

Синтаксис

property AutoFilterColumns: TXLSAutofilter;

Примечания

Коллекция использует индексы полей с отсчётом от 1, соответствующие видимым столбцам автофильтра. Count возвращает количество отфильтрованных столбцов в текущем диапазоне. Items[Field] возвращает Find(Field) для этого поля или nil, когда индекс поля выходит за пределы текущего диапазона TXLSAutofilterItem для этого поля или nil, когда индекс поля вне текущего диапазона
Каждый элемент предоставляет Active, Operator, Criteria1и Criteria2. Объекты критериев предоставляют хранимые данные BIFF8 DOPER: DataType, grbitSgnи Value

Пример

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

См. также