繁体   English   中英

Outlook$CreateItem(0) 使 R 崩溃(使用包 RDCOMClient)

[英]Outlook$CreateItem(0) crashes R (using package RDCOMClient)

我解决了这个问题,但在这里记录以防万一有人在使用 RDCOMClient 通过 R 发送 Outlook 电子邮件时遇到困难。

使用全新安装的 Windows 10 Pro for Workstations 作为 VirtualBox VM、R 版本 4.1.1、Rstudio 2021.09.0(内部版本 351)和 Microsoft Office365 Outlook 客户端(版本 2102(内部版本 13801.20960 即点即用))。

以下代码每次都会导致 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) 不兼容。

我将R版本回滚到3.5.1 —— 现在它可以工作了。

结论: RDCOMClient与最新版本的R (4.1.1)不兼容。 我不知道为什么,也没有进一步RStudio故障,因为我只需要这个带有RStudio VM来执行一项功能(通过 Outlook 发送电子邮件)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM