【发布时间】:2016-08-07 07:51:35
【问题描述】:
我正在尝试通过 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)
8002000E 错误:参数编号无效。
【问题讨论】:
-
看看stat.ethz.ch/pipermail/r-help/2010-January/225841.html ... excel[["DisplayAlerts"]]
-
嘿,@chinsoon12,感谢您的解决方案,它成功了!再次感谢。
标签: r excel vba rdcomclient