HotXLS-Dokumentation

AutoFilterColumns-Eigenschaft

Gibt die klassische XLS-AutoFilter-Feldsammlung für das Tabellenblatt zurück. Nur Lesen

Syntax

property AutoFilterColumns: TXLSAutofilter;

Hinweise

Die Sammlung verwendet 1-basierte Feldindizes, die den sichtbaren AutoFilter-Spalten entsprechen. Count gibt die Anzahl der gefilterten Spalten im aktuellen Bereich zurück. Items[Field] gibt ein Find(Field) für dieses Feld zurück oder nil, wenn der Feldindex außerhalb des aktuellen Bereichs liegt TXLSAutofilterItem für dieses Feld oder nil, wenn der Feldindex außerhalb des aktuellen Bereichs liegt
Jedes Element legt Active, Operator, Criteria1und Criteria2offen. Kriterienobjekte legen den gespeicherten BIFF8-DOPER- DataType, grbitSgnund Value

Beispiel

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

Siehe auch