在Outlook中打开Excel附件

时间:2015-02-11 19:22:37

标签: excel vba outlook attachment

我需要在Outlook中打开Excel附件,每小时都有新的数据。然后,我需要在另一个Excel应用程序中复制并替换这些新数据,刷新数据透视表并通过Outlook发送给一群人。

请帮助我使用可自动执行此过程的VBA代码。

1 个答案:

答案 0 :(得分:0)

Outlook对象模型无法动态打开excel文件。您需要将附加文件保存在磁盘上,然后将其打开。 Attachment类的SaveAs方法将附件保存到指定的路径。

最有可能您需要知道新项目何时到达Outlook。 Application类提供在收件箱中收到新项目时触发的NewMailEx事件。

最后,我建议从MSDN中的Getting Started with VBA in Outlook 2010文章开始。