outlook保存附件时自动运行Excel VBA脚本



我有一个outlook程序可以自动将excel附件保存到我硬盘上的某个位置。

我也有Excel中的VBA脚本,旨在使用该文件中的数据并向特定方发送电子邮件。通常情况下,我将不得不打开文件并运行VBA脚本。是否有一种方法,有这个VBA脚本自动执行一旦文件是从outlook保存?

excel文件中的宏不会仅仅因为保存了它而运行。

但是,您可以通过打开工作簿并在Workbook_Open事件

处调用宏来运行该宏。

1。以编程方式从outlook打开工作簿

2。假设你的宏过程是Sub runMe()那么你可以在工作簿

中编写以下函数
Private Sub Workbook_Open()
   Call runMe
End Sub

3。宏完成后,以编程方式关闭工作簿。

最新更新