Stelt het klassieke XLS-AutoFilterbereik in voor het werkblad
Syntaxis
procedure SetAutoFilter(ARow1, ACol1, ARow2, ACol2: Integer); overload;
procedure SetAutoFilter(ARange: WideString); overload;
Opmerkingen
De numerieke overload gebruikt 1-gebaseerde rij- en kolomindexen. De string-overload accepteert een A1-stijl bereik zoals A1:C5. Opslaan als BIFF8 schrijft de AutoFilter-records van het werkblad en de bijbehorende ingebouwde filter-databasenaam
Om een veldvoorwaarde in te stellen terwijl je het bereik aanmaakt, roep je TXLSWorksheet.ApplyAutoFilter aan. Om criteria op een bestaand bereikobject toe te passen, roep je IXLSRange.Autofilter(Field, Criteria) aan op het doelbereik
Voorbeeld
Workbook := TXLSWorkbook.Create;
try
Sheet := Workbook.Sheets[1];
Sheet.SetAutoFilter('A1:C5');
Workbook.SaveAs('filtered.xls', xlExcel97);
finally
Workbook.Free;
end;
Zie Ook