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