HotXLS-Dokumentation

Offset-Eigenschaft

Gibt ein IXLSRange-Objekt zurück, das einen Bereich repräsentiert, der vom angegebenen Bereich versetzt ist. Schreibgeschützt

Syntax

property Offset[RowOffset: Integer; ColumnOffset: Integer]: IXLSRange;
RowOffset Integer. Die Anzahl der Zeilen (positiv, negativ oder null), um die der Bereich verschoben werden soll. Positive Werte verschieben nach unten, negative Werte nach oben
ColumnOffset Integer. Die Anzahl der Spalten (positiv, negativ oder null), um die der Bereich verschoben werden soll. Positive Werte verschieben nach rechts, negative Werte nach links

Beispiel

Dieses Beispiel zeigt, wie die Offset-Eigenschaft für die Iteration durch einen Zellenbereich verwendet wird

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;