Мне бы хотелось принудительно перезаписать файл Excel через пакет RDCOMClient в R, но он не работает с кодом

Я пытаюсь манипулировать файлом excel (.xls) в R через пакет RDCOMClient.

Я создал объект excel в R и открыл книгу, сохраненную как формат файла .xls, и попытался преобразовать формат файла в .xlsx без всплывающего диалогового окна, когда есть файл excel с тем же именем файла. Коды, как показано ниже.

excel <- COMCreate("Excel.Application")
wb <- excel$Workbooks()$Open(Filename = "filepath.xls",Password = "xxxxx")

excel$DisplayAlerts(FALSE)

wb$SaveAs(Filename = "filepath.xlsx" ,FileFormat = 51,Password = "")

к сожалению, у меня появилось сообщение об ошибке, когда я выполнил код, как показано ниже:

excel$DisplayAlerts(FALSE)

<'checkErrorInfo'> 8002000E Ошибка: неверное количество параметров.

Есть ли разрешение решить эту проблему?
Благодарим за предоставление резолюций.

    Interesting Posts

    Подзаголовок вне диапазона внутри Do-Loop

    Настройка корреляции на основе диапазона эталонной ячейки даты

    Записанный макрос в Excel не работает

    Заголовки отчетов SSRS не фиксируются при экспорте в Excel

    Разница между Excel.ThisWorkbook и просто ThisWorkbook?

    Excel для PHP – MYSQL

    Считайте ячейки, которые содержат дату в конкретном месяце, со временем, большим X, и еще одно сравнение даты.

    Изменение имени объекта UserForm без возникновения сбоя

    Как пропустить файл excel и получить имя листа с помощью ssis 2008

    Как запустить формы веб-сайта в Excel без использования Sendkeys?

    Excel 32bit с использованием 64-битного дополнения

    Excel VBA: как вернуть частичное соответствие

    Загрузка CSV в mysql

    Выберите сначала «Пустое ячеие» из выбранной ячейки (или диапазона), затем добавьте значение (дата), затем смещение и inputext

    Excel: выходные значения из одного столбца в одну ячейку, разделенные точкой с запятой

    Давайте будем гением компьютера.