HotXLS Docs

الخاصية 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;