【问题标题】:Autorun Excel VBA script when outlook saves attachmentOutlook 保存附件时自动运行 Excel VBA 脚本
【发布时间】:2014-04-20 05:02:47
【问题描述】:

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

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

【问题讨论】:

    标签: excel vba outlook


    【解决方案1】:

    Excel 文件中的宏不会因为您保存它而运行。

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

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

    2.假设你的宏程序是Sub runMe(),那么你可以在工作簿中编写以下函数

    Private Sub Workbook_Open()
       Call runMe
    End Sub
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-14
      • 2023-02-02
      • 1970-01-01
      • 2019-05-05
      • 2016-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多