مستندات HotXLS

ویژگی Offset

یک شیء IXLSRange را که نشان‌دهنده محدوده‌ای با افست از محدوده مشخص است برمی‌گرداند. فقط خواندنی

نحو

property Offset[RowOffset: Integer; ColumnOffset: Integer]: IXLSRange;
RowOffset Integer. تعداد ردیف‌هایی که محدوده باید به همان اندازه جابه‌جا شود (مثبت، منفی یا صفر). مقادیر مثبت به پایین و مقادیر منفی به بالا جابه‌جا می‌شوند
ColumnOffset Integer. تعداد ستون‌هایی که محدوده باید به همان اندازه جابه‌جا شود (مثبت، منفی یا صفر). مقادیر مثبت به راست و مقادیر منفی به چپ جابه‌جا می‌شوند

مثال

این مثال نحوه استفاده از ویژگی Offset برای تکرار در محدوده سلولی را نشان می‌دهد

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;