我有一些电子邮件保存在我的 Outlook 目录之外,例如。在某个文件路径"C:\\Users\\foo\\bar.msg"
。
我想使用library(RDCOMClient)
;将这些电子邮件读入 R 在这个问题之后,我已经能够从我的 Outlook 文件夹结构中将电子邮件读入 R。但是,考虑到电子邮件的数量,无法将它们导入 Outlook 以从那里阅读。
这个问题的答案表明,在 VBA 中,您可以使用OpenSharedItem从外部文件夹读取电子邮件,但是我无法将其翻译成在 R 中有效的东西。我的尝试是:
library(RDCOMClient)
OutApp <- COMCreate("Outlook.Application")
outlookNameSpace <- OutApp$GetNameSpace("MAPI")
message_path <- "C:\\Users\\foo\\bar.msg"
message <- OutApp$OpenSharedItem("message_path")