1

我正在尝试通过 RDCOMClient 包在 R 中操作 Excel 文件(.xls)。

我在R中创建了一个Excel对象,打开了一个保存为.xls文件格式的工作簿,当有同名的Excel文件时,尝试将文件格式转换为.xlsx而不弹出对话框。代码如下。

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 错误:参数数量无效。

4

1 回答 1

0

您应该将其替换为以下内容:

excel[["DisplayAlerts"]]=FALSE
于 2019-04-12T09:36:40.307 回答