أسلوب Copy
ينسخ خلية أو نطاقا من الخلايا إلى النطاق المحدد
البناء
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;