HotXLS-Dokumentation

Bereichs-Versatz

Eine gängige Möglichkeit, mit einem Bereich relativ zu einem anderen Bereich zu arbeiten, ist die Verwendung der Eigenschaft Offset

Beispiel

Im folgenden Beispiel wird der Inhalt des Bereichs, der zwei Zeilen nach unten und drei Spalten über dem ausgewählten Bereich auf dem aktiven Tabellenblatt liegt, als doppelt unterstrichen formatiert
Workbook.ActiveSheet.Selection.Offset[2, 3].Font.Underline := xlDouble;
Das folgende Beispiel erstellt eine Kopie des Bereichs B5:G7 darunter
With Workbook.Sheets[1].Range['B5','G7'] do begin
   Offset[Rows.Count, 0].Insert(xlShiftDown);
   Copy(Offset[Rows.Count, 0], xlPasteAll);
end;