我需要在Outlook中打开Excel附件,每小时都有新的数据。然后,我需要在另一个Excel应用程序中复制并替换这些新数据,刷新数据透视表并通过Outlook发送给一群人。
请帮助我使用可自动执行此过程的VBA代码。
答案 0 :(得分:0)
Outlook对象模型无法动态打开excel文件。您需要将附加文件保存在磁盘上,然后将其打开。 Attachment类的SaveAs方法将附件保存到指定的路径。
最有可能您需要知道新项目何时到达Outlook。 Application类提供在收件箱中收到新项目时触发的NewMailEx事件。
最后,我建议从MSDN中的Getting Started with VBA in Outlook 2010文章开始。