مستندات HotXLS

أسلوب Copy

ينسخ خلية أو نطاقا من الخلايا إلى النطاق المحدد

البناء

procedure Copy(Destination: IXLSRange);
procedure Copy(Destination: IXLSRange; CopyMode: LongWord);
Destination IXLSRange. يحدد النطاق الجديد الذي سيتم نسخ النطاق المحدد إليه
CopyMode LongWord اختياري. الجزء المراد نسخه من النطاق. الافتراضي هو xlPasteAll

الوصف

يمكن أن يكون CopyMode أحد ثوابت XlPasteType هذه
xlPasteAll
xlPasteFormats
xlPasteValues
xlPasteColumnWidths
xlPasteNumberFormats
xlPasteValuesNumberFormats

مثال

ينسخ هذا المثال النطاق A1:D4 في Sheet1 إلى النطاق E5:H8 في Sheet2

Workbook.Sheets[1].Range['A1', 'D4'].Copy(Workbook.Sheets[2].Range['E5', 'H8']);
ينسخ هذا المثال تنسيقات النطاق A1:D4 في Sheet1 إلى النطاق E5:H8 في نفس الورقة

With Workbook.Sheets[1] do begin
   Range['A1', 'D4'].Copy(Range['E5', 'H8'], xlPasteFormats);
end;
ينسخ هذا المثال قيم النطاق A1:D4 في Sheet1 إلى النطاق E5:H8 في نفس الورقة

With Workbook.Sheets[1] do begin
   Range['A1', 'D4'].Copy(Range['E5', 'H8'], xlPasteValues);
end;