Liittää BIFF8-taulukon (Excel ListObject) solualueeseen palauttaen uuden
TXLSTables-objektin
Syntaksi
function AddTable(
const AName, ARange: WideString;
AColumns: TStrings):
TXLSTable;
| AName |
WideString. Excelin Name Boxissa näkyvä rakenteellisen viitteen taulukon nimi, esimerkiksi 'SalesTable'. Muuttuu palautetussa oliossa sekä Name- että DisplayName-arvoksi |
| ARange |
WideString. Taulukon kattama solualue A1-merkinnässä, esimerkiksi 'A1:D10'. Alueen ensimmäinen rivi käsitellään otsikkorivinä |
| AColumns |
TStrings. Otsikkoteksti saraketta kohti. Täytyy sisältää täsmälleen yhtä monta merkintää kuin alueessa on sarakkeita |
Huomautuksia
Uusi taulukko lisätään laskentataulukon
Tables-kokoelmaan
BIFF8 lähettää FEATHEADR11 / FEAT11 / LIST12 -tietuekokonaisuuden vain SaveAs(xlExcel97)-kutsussa
Esimerkki
Tässä esimerkissä kirjoitetaan nelipalstainen myynnin aluetaulukko sidottuna taulukoksi alueessa 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;
Katso myös