通过 Outlook 在 R 中发送电子邮件附件

Sending email attachment in R via Outlook

我需要通过 Microsoft Outlook 在 R 中发送电子邮件附件。除发送电子邮件附件的代码行外,此页面上的所有代码均有效。 Sending email in R via outlook

对我不起作用的代码行是:

outMail[["Attachments"]]$Add(path_to_attach_file)

大家有什么意见或建议吗?预先感谢您的帮助!

对不起;我刚刚意识到,在我对您的评论的回复中,很难阅读我的错误消息和代码块。

以下是我收到的错误信息:

checkErrorInfo> 80020009 
No support for InterfaceSupportsErrorInfo
checkErrorInfo -2147352567
Error: Exception occurred.

这是我的整个代码块 运行:

require(RDCOMClient)
OutApp <- COMCreate("Outlook.Application")
outMail <- OutApp$CreateItem(0)
outMail[["bcc"]] <- "someone@someemail.com"
outMail[["subject"]] <- "TEST"
outMail[["body"]] <- "This is a TEST"
outMail[["Attachments"]]$Add("A:/Automate_Emails/Test_Attachment.pdf")
outMail$Send()

请注意,我只在 运行 倒数第二行代码时才收到错误消息,即:

outMail[["Attachments"]]$Add("A:/Automate_Emails/Test_Attachment.pdf")

非常感谢您的帮助!最好的祝福。

你的问题是你在添加附件的时候没有越狱越狱

你有以下

 outMail[["Attachments"]]$Add("A:/Automate_Emails/Test_Attachment.pdf")

你应该是这样的

 outMail[["Attachments"]]$Add("A:\Automate_Emails\Test_Attachment.pdf")