Postavlja klasični XLS AutoFilter opseg za radni list
Sintaksa
procedure SetAutoFilter(ARow1, ACol1, ARow2, ACol2: Integer); overload;
procedure SetAutoFilter(ARange: WideString); overload;
Napomene
Numeričko preopterećenje koristi indekse redova i kolona zasnovane na 1. Preopterećenje sa stringom prihvata A1-style opseg kao što je A1:C5. Čuvanje kao BIFF8 upisuje AutoFilter zapise radnog lista i odgovarajuće ime ugrađene filter baze podataka
Da biste postavili uslov polja istovremeno sa kreiranjem opsega, pozovite TXLSWorksheet.ApplyAutoFilter. Da biste primenili kriterijume na postojeći objekat opsega, pozovite IXLSRange.Autofilter(Field, Criteria) na ciljnom opsegu
Primer
Workbook := TXLSWorkbook.Create;
try
Sheet := Workbook.Sheets[1];
Sheet.SetAutoFilter('A1:C5');
Workbook.SaveAs('filtered.xls', xlExcel97);
finally
Workbook.Free;
end;
Vidi takođe