Pripojí tabuľku BIFF8 (Excel ListObject) k rozsahu buniek, vrátiac nový objekt
TXLSTable na nastavenie ďalších vlastností (
StyleName, pruhované riadky, atď.)
Syntax
function AddTable(
const AName, ARange: WideString;
AColumns: TStrings):
TXLSTable;
| AName |
WideString. Názov tabuľky so štruktúrovaným odkazom zobrazený v Excel Name Box, napr. 'SalesTable'. Na vrátenom objekte sa stane Name aj DisplayName |
| ARange |
WideString. Rozsah buniek, ktorý Table pokrýva v zápise A1, napr. 'A1:D10'. Prvý riadok rozsahu sa považuje za riadok hlavičky |
| AColumns |
TStrings. Text hlavičky pre každý stĺpec Musí obsahovať presne toľko položiek, koľko má rozsah šírky |
Popis
Nová tabuľka je pridaná do kolekcie
Tables pracovného listu. Jej
StyleName predvolene nastavená na
'TableStyleMedium2' a
ShowFirstColumn predvolene na false
BIFF8 emituje skupinu záznamov FEATHEADR11 / FEAT11 / LIST12 iba pri SaveAs(xlExcel97). Uloženia BIFF5 nie sú ovplyvnené (tabuľky sú koncept BIFF8+). Záznam LIST12 uchováva StyleName
Poznámky
This example writes a four-column sales region bound as a Table at A1:D10
var
cols: TStringList;
begin
cols := TStringList.Create;
try
cols.Add('Region');
cols.Add('Product');
cols.Add('Quarter');
cols.Add('Revenue');
Sheet.AddTable('SalesTable', 'A1:D10', cols);
finally
cols.Free;
end;
Príklad
Tento príklad zapíše štyri stĺpce predajných oblastí viazaných ako tabuľka na A1:D10