RDCOMClient with COMCreate( "Outlook.Application" ) 崩溃 R



我使用的是R 4.0.2版本的包RDCOMClient。它是使用下载的

devtools::install_github("omegahat/RDCOMClient")

我想用这个软件包读写电子邮件。我是这样开始的:

library(RDCOMClient)
folderName <- "AUX"
OutApp <- COMCreate("Outlook.Application")

然而,当我尝试使用OutApp中的任何方法时,无论我使用的是控制台R还是RStudio,R都会崩溃。例如:

outMail = OutApp$CreateItem(0)
outlookNameSpace = OutApp$GetNameSpace("MAPI")

这两个代码块中的任何一个都会导致R遇到致命错误并终止会话。一路上没有任何错误/警告,只是立即崩溃。str(OutApp)返回OutApp是具有1个槽(..@ref:(的正式类COMIDispatch[包"RDComClient"]。OutApp的长度为1,模式为S4。

有什么建议吗?

一个有用的用户创建了一个最小提交,因此OP中的代码将适用于R>4.0.

使用以下安装:

library(remotes) 
remotes::install_github("BSchamberger/RDCOMClient", ref = "main")

更多讨论请点击此链接。

相关内容

最新更新