HotXLS-dokumentation

Offset-egenskap

Returnerar ett IXLSRange-objekt som representerar ett område som är förskjutet från det angivna området. Skrivskyddad

Syntax

property Offset[RowOffset: Integer; ColumnOffset: Integer]: IXLSRange;
RowOffset Integer. Antalet rader (positivt, negativt eller noll) som intervallet ska förskjutas. Positiva värden flyttar nedåt, negativa uppåt
ColumnOffset Integer. Antalet kolumner (positivt, negativt eller noll) som intervallet ska förskjutas. Positiva värden flyttar åt höger, negativa åt vänster

Exempel

Det här exemplet visar hur man använder egenskapen Offset för iteration genom ett cellområde

With Workbook.Sheets[1].Range['A1', 'A1'] do begin
   for row := 0 to 1000 do
     for col := 0 to 100 do
         Offset[row, col].Value := (row + 1)*(col + 1);
end;