我解决了这个问题,但在这里记录,以防任何人在使用RDCOMClient通过R发送Outlook电子邮件时遇到困难。
为作为Microsoft、R版本4.1.1、RStudio2021.09.0 (Build 351)和VirtualBox Office365 Outlook客户端(版本2102 (Build 13801.20960即点即用))运行的工作站使用全新的Windows10Pro安装。
下面的代码导致R每次在最后一行崩溃:
install.packages("RDCOMClient", repos = "http://www.omegahat.net/R")
library(RDCOMClient)
# Open Outlook
Outlook <- COMCreate("Outlook.Application")
# Create a new message
Email = Outlook$CreateItem(0)我将R版本回滚到3.5.1 --现在它可以工作了。
结论: RDCOMClient与最新版本的R (4.1.1)不兼容。
发布于 2021-10-25 11:18:22
我将R版本回滚到3.5.1 --现在它可以工作了。
结论:RDCOMClient与最新版本的R (4.1.1)不兼容。我不确定为什么,没有进一步的故障排除,因为我只需要这个带有RStudio的VM来执行一个功能(通过Outlook发送电子邮件)。
https://stackoverflow.com/questions/69701049
复制相似问题