我正在自动处理某个收件箱中的电子邮件。但是,我们的供应商应使用一个pdf附件向该收件箱发送电子邮件。这个pdf附件应该保存到某个文件夹 - 到目前为止没问题。
但是:一个供应商发送的电子邮件只包含另一封电子邮件作为附件,只有在“子电子邮件”中才能找到pdf。由于某些原因,他无法改变这一点。
现在似乎无法将附件的附件用作mailitem:
Set objMail_New = objMail_In.Attachments.Item(1)
我也无法再将附件转发到同一个邮件地址(这会给我带来我首先需要的邮件):
Set objMail_Forw = objMail_In.Attachments.Item(1).forward
两者都带来错误“类型不匹配”
还有其他想法吗?也许可以在本地保存(第一个)附件然后处理它以获得第二个附件?
非常感谢
答案 0 :(得分:0)
Outlook不允许访问嵌入式邮件附件。您可以做的最好的事情是将附件保存为MSG文件(Attachment.SaveAsFile),然后使用Namespace.OpenSharedItem打开它。
您还可以使用Redemption,{}允许使用RDOAttachment访问嵌入式邮件附件。嵌入式Msg