Dokumentace HotXLS

Metoda Move

Přesune buňku nebo rozsah buněk do zadaného rozsahu

Syntaxe

procedure Move(Destination: IXLSRange);
procedure Move(Destination: IXLSRange; MoveMode: LongWord);
Destination IXLSRange. Určuje novou oblast, do níž se má zadaná oblast přesunout
MoveMode Volitelný LongWord. Část oblasti, která se má přesunout. Výchozí hodnota je xlPasteAll

Popis

MoveMode může být jedna z těchto konstant XlPasteType
xlPasteAll
xlPasteFormats
xlPasteValues
xlPasteColumnWidths
xlPasteNumberFormats
xlPasteValuesNumberFormats

Příklad

Tento příklad přesune rozsah A1:D4 na listu Sheet1 do rozsahu E5:H8 na listu Sheet2

Workbook.Sheets[1].Range['A1', 'D4'].Move(Workbook.Sheets[2].Range['E5', 'H8']);
Tento příklad přesune hodnoty rozsahu A1:D4 na listu Sheet1 do rozsahu E5:H8 na stejném listu

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