HotXLS-Dokumentation

Copy-Methode

Kopiert eine Zelle oder einen Zellenbereich in den angegebenen Bereich

Syntax

procedure Copy(Destination: IXLSRange);
procedure Copy(Destination: IXLSRange; CopyMode: LongWord);
Destination IXLSRange. Gibt den neuen Bereich an, in den der angegebene Bereich kopiert wird
CopyMode Optional LongWord. part der Bereich zu be copied. Default ist xlPasteAll

Beschreibung

CopyMode kann einer dieser XlPasteType-Konstanten entsprechen
xlPasteAll
xlPasteFormats
xlPasteValues
xlPasteColumnWidths
xlPasteNumberFormats
xlPasteValuesNumberFormats

Beispiel

Dieses Beispiel kopiert den Bereich A1:D4 auf Blatt1 in den Bereich E5:H8 auf Blatt2

Workbook.Sheets[1].Range['A1', 'D4'].Copy(Workbook.Sheets[2].Range['E5', 'H8']);
Dieses Beispiel kopiert die Formate des Bereichs A1:D4 auf Blatt1 in den Bereich E5:H8 auf demselben Blatt

With Workbook.Sheets[1] do begin
   Range['A1', 'D4'].Copy(Range['E5', 'H8'], xlPasteFormats);
end;
Dieses Beispiel kopiert die Werte des Bereichs A1:D4 auf Blatt1 in den Bereich E5:H8 auf demselben Blatt

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