首页 文章

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

提问于
浏览
0

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

我还在Excel中有一个VBA脚本,旨在使用该文件中的数据并将电子邮件发送给特定的各方 . 通常我必须打开文件并运行VBA脚本 . 从outlook保存文件后,有没有办法让这个VBA脚本自动执行?

1 回答

  • 0

    excel文件中的宏不会因为您已保存它而运行 .

    但是,您可以通过打开工作簿并在 Workbook_Open 事件中调用宏来运行宏

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

    2.让我们说你的宏程序是 Sub runMe() 然后你可以在Workbook中编写以下函数

    Private Sub Workbook_Open()
       Call runMe
    End Sub
    

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

相关问题