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;

참조