Я использую copy (Destination: =) и хотел бы скопировать целые записи из одного файла Excel в другой файл Excel, но выполнить не удалось. Может ли это из-за необходимости использовать диапазон? Поскольку нет необходимости использовать диапазон, поскольку я хотел бы скопировать все и вставить в другой файл Excel
oWorkBook.Sheets(1).Cells.Copy(Destination:=oWorkBookOri.Sheets(1).Range("A" & oWorkBookOri.Sheets(1).UsedRange.SpecialCells(XlCellType.xlCellTypeLastCell).Row + 1))
В нем упоминается ошибка, как показано ниже.
"Метод копирования Range класс не выполнен ".
Мой предыдущий код, как показано ниже
oWorkBook.Sheets(1).Cells.Copy()
oWorkBookOri.Sheets(1).Range("A" & oWorkBookOri.Sheets(1).UsedRange.SpecialCells(XlCellType.xlCellTypeLastCell).Row + 1).Select()
oWorkBookOri.Sheets(1).Paste
, и продолжает появляться сообщение об ошибке" System.Runtime.InteropServices.COMException (0x800A03E C): Вставить сбой метода класса Worksheet ", и, несмотря на это, я изменил синтаксис назначения и произвел ошибку, как упомянуто выше.