Dokumentacija HotXLS

Metoda SetAutoFilter

Nastavi obseg samodejnega filtra klasičnega XLS za delovni list

Sintaksa

procedure SetAutoFilter(ARow1, ACol1, ARow2, ACol2: Integer); overload;
procedure SetAutoFilter(ARange: WideString); overload;

Opombe

Številčna prekoračitev uporablja indekse vrstic in stolpcev na osnovi 1. Prekoračitev z nizom sprejema obseg v slogu A1, kot je A1:C5. Shranjevanje kot BIFF8 zapiše zapise AutoFilter delovnega lista in ustrezno vgrajeno ime podatkovne zbirke filtra
Za nastavitev pogoja polja pri ustvarjanju obsega pokličite TXLSWorksheet.ApplyAutoFilter. Za uporabo meril na obstoječem objektu obsega pokličite IXLSRange.Autofilter(Field, Criteria) na ciljnem obsegu

Primer

Workbook := TXLSWorkbook.Create;
try
  Sheet := Workbook.Sheets[1];
  Sheet.SetAutoFilter('A1:C5');
  Workbook.SaveAs('filtered.xls', xlExcel97);
finally
  Workbook.Free;
end;

Glejte tudi