HotXLS dokumentacija

Metod SetAutoFilter

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