我正在使用Excel工作簿扫描Outlook文件夹,提取电子邮件数据并保存附件。然后,稍后的代码读取每个附件中的数据并将其打印到主工作表。
我真的想要删除保存附件的需要,只是暂时打开它,从中取出我需要的然后关闭它。
我做了一些研究,找不到任何不需要保存的东西。由于安全限制,它也值得称之为Outlook VBA是不可能的,因此需要从Excel完成。
是否有可能做我想做的事,你有任何我可以查看的例子/参考吗?
提前致谢
答案 0 :(得分:1)
没有。显示/打开/读取保存所需的数据。即使在Outlook中预览它,该文件也会保存在临时位置。
您始终可以保存文件(最好是在用户的Temp文件夹中),处理完文件后,您可以将其从VBA中删除。
要从VBA删除文件,请使用Kill
命令。确保文件已关闭,然后
Kill
FullFileName
示例:Kill "C:\Temp\abc.xlsx"