You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用RDCOMClient调用Outlook$CreateItem(0)时R崩溃如何解决?

R调用RDCOMClient发送Outlook邮件触发R崩溃问题解决记录

以下为实测有效的问题排查结论,供遇到同类场景的用户参考。

故障复现环境

  • 操作系统:VirtualBox虚拟机中全新安装的Windows 10 Pro for Workstations
  • R版本:4.1.1
  • Rstudio版本:2021.09.0 (Build 351)
  • Outlook客户端:Microsoft Office365(version 2102 (Build 13801.20960 Click-to-Run))

故障表现

运行以下代码时,每次执行到创建邮件项的最后一行都会直接导致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版本存在兼容性冲突


内容的提问来源于stack exchange,提问作者cmcgraw

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 12:24:08