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

範例

此範例將 Sheet1 的 A1:D4 範圍複製至 Sheet2 的 E5:H8 範圍

Workbook.Sheets[1].Range['A1', 'D4'].Copy(Workbook.Sheets[2].Range['E5', 'H8']);
此範例將 Sheet1 的 A1:D4 範圍格式複製至同一工作表的 E5:H8 範圍

With Workbook.Sheets[1] do begin
   Range['A1', 'D4'].Copy(Range['E5', 'H8'], xlPasteFormats);
end;
此範例將 Sheet1 的 A1:D4 範圍值複製至同一工作表的 E5:H8 範圍

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