Dokumentácia HotXLS

Metóda Copy

Skopíruje bunku alebo rozsah buniek do zadaného rozsahu

Syntax

procedure Copy(Destination: IXLSRange);
procedure Copy(Destination: IXLSRange; CopyMode: LongWord);
Destination IXLSRange. Určuje nový rozsah, do ktorého sa má zadaný rozsah skopírovať
CopyMode Voliteľný LongWord. Časť rozsahu, ktorá sa má skopírovať. Predvolená hodnota je xlPasteAll

Popis

CopyMode môže byť jedna z týchto konštánt XlPasteType
xlPasteAll
xlPasteFormats
xlPasteValues
xlPasteColumnWidths
xlPasteNumberFormats
xlPasteValuesNumberFormats

Príklad

Tento príklad skopíruje rozsah A1:D4 na Hárok1 do rozsahu E5:H8 na Hárku2

Workbook.Sheets[1].Range['A1', 'D4'].Copy(Workbook.Sheets[2].Range['E5', 'H8']);
Tento príklad skopíruje formáty rozsahu A1:D4 na Hárok1 do rozsahu E5:H8 na rovnakom hárku

With Workbook.Sheets[1] do begin
   Range['A1', 'D4'].Copy(Range['E5', 'H8'], xlPasteFormats);
end;
Tento príklad skopíruje hodnoty rozsahu A1:D4 na Hárok1 do rozsahu E5:H8 na rovnakom hárku

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