我有一个outlook程序可以自动将excel附件保存到我硬盘上的某个位置。
我也有Excel中的VBA脚本,旨在使用该文件中的数据并向特定方发送电子邮件。通常情况下,我将不得不打开文件并运行VBA脚本。是否有一种方法,有这个VBA脚本自动执行一旦文件是从outlook保存?
excel文件中的宏不会仅仅因为保存了它而运行。
但是,您可以通过打开工作簿并在Workbook_Open
事件
1。以编程方式从outlook打开工作簿
2。假设你的宏过程是Sub runMe()
那么你可以在工作簿
Private Sub Workbook_Open()
Call runMe
End Sub
3。宏完成后,以编程方式关闭工作簿。