Nustato klasikinio XLS automatinio filtro diapazoną darbalapyje
Sintaksė
procedure SetAutoFilter(ARow1, ACol1, ARow2, ACol2: Integer); overload;
procedure SetAutoFilter(ARange: WideString); overload;
Pastabos
Skaitinė perkrova naudoja 1 pagrįstus eilučių ir stulpelių indeksus. Eilutės perkrova priima A1 stiliaus diapazoną, pvz., A1:C5. Išsaugojimas kaip BIFF8 įrašo darbalapyje AutoFilter įrašus ir atitinkantį integruotą filtro duomenų bazės pavadinimą
Norėdami nustatyti lauko sąlygą kuriant diapazoną, iškvieskite TXLSWorksheet.ApplyAutoFilter. Norėdami taikyti kriterijus esamam diapazono objektui, iškvieskite IXLSRange.Autofilter(Field, Criteria) tiksliniame diapazone
Pavyzdys
Workbook := TXLSWorkbook.Create;
try
Sheet := Workbook.Sheets[1];
Sheet.SetAutoFilter('A1:C5');
Workbook.SaveAs('filtered.xls', xlExcel97);
finally
Workbook.Free;
end;
Taip pat žr