我想在帶有「主題」的電子郵件發送到我的收件箱時運行Excel宏。我設置了在Outlook中的管理規則&警報中運行腳本。當我收到帶有「主題」的郵件時,宏觀上沒有任何反應。如何在Outlook中收到新郵件後運行Excel宏?
Sub Test(mail As MailItem)
Dim ExApp As Excel.Application
On Error Resume Next
Set ExApp = GetObject(, "Excel.Application")
If Not ExApp Is Nothing Then
ExApp.Run "'C:\Users\Desktop\Production v2.7.1.xlsm'!Main_function_Auto"
End If
End Sub
上的錯誤繼續下一步繞過錯誤,也有人認爲這意味着沒有任何錯誤。只要繞過錯誤的原因結束,就必須有一個On Error GoTo 0。將它放在Set ExApp = GetObject(,「Excel.Application」)後面。如果有錯誤,你可以看到它們。 – niton