我正在使用带有RVersion4.0.2的包RDCOMClient。下载时使用:
devtools::install_github("omegahat/RDCOMClient")
我想用这个包裹读和写电子邮件。我是这样开始的:
library(RDCOMClient)
folderName <- "AUX"
OutApp <- COMCreate("Outlook.Application")
但是,当我尝试使用来自OutApp的任何方法时,R都会崩溃,不管我是使用控制台R还是使用RStudio。例如:
outMail = OutApp$CreateItem(0)
outlookNameSpace = OutApp$GetNameSpace("MAPI")
这些代码块中的任何一个都会导致R遇到致命错误并终止会话。沿途没有错误/警告,只是一次直接的崩溃。str(OutApp)
返回OutApp属于正式的COMIDispatch
包"RDComClient“,有一个插槽(..@ ref:)。OutApp的长度为1,模式为S4。
有什么建议吗?
发布于 2022-01-01 17:21:39
一个有帮助的用户创建了一个最小的提交,因此OP中的代码将适用于R> 4.0。
使用以下安装:
library(remotes)
remotes::install_github("BSchamberger/RDCOMClient", ref = "main")
在这链接上有更多讨论。
https://stackoverflow.com/questions/63475797
复制相似问题