是否可以在不保存的情况下打开Outlook附件?

问题描述:

我正在研究扫描Outlook文件夹,拉取电子邮件数据并保存附件的Excel工作簿。稍后的一段代码会读取每个附件中的数据并将其打印到主工作表中。是否可以在不保存的情况下打开Outlook附件?

我真的很想删除保存附件的需求,只是暂时打开它,从我的需要,然后关闭它。

我已经做了一点研究,找不到任何不涉及保存的内容。值得一提的是,由于安全限制,Outlook VBA不存在问题,因此需要从Excel中完成。

是否有可能做我想做的事,并且您是否有任何可以检查的示例/参考资料?

在此先感谢

否显示/打开/读取需要保存的数据。即使您在Outlook中预览它,该文件也会保存在临时位置。

您可以随时保存文件(最好在用户的Temp文件夹中),处理完文件后,可以从VBA中删除文件。

要从VBA中删除文件,请使用Kill命令。确保文件被关闭,然后

Kill FullFileName

例子:Kill "C:\Temp\abc.xlsx"

+0

感谢@cyboashu。在效率方面,保存文件>打开文件>从文件复制>循环或保存文件>循环为x>打开文件>从文件复制>循环为x更好? – StevenWalker