2015-03-02 136 views
2

我試圖從Outlook VBA打開一個.bat文件。我的代碼一直工作到上個星期。從Outlook VBA打開.bat文件

這裏是代碼:

Sub Daily_batch_file(Mail As MailItem) 

Call Shell("P:\my path\my bat.bat", vbNormalFocus) 

End Sub 

我有,當我收到特定的電子郵件是踢這個腳本關的規則。我收到了一個無效的通話錯誤,但一直未能弄清楚。有什麼建議麼?

+0

P驅動器是否可以訪問?你有沒有試過手動運行它?腳本是否在Outlook中觸發? – 2015-03-02 19:26:42

回答

4

而不是從VBA調用.bat文件,也許你可以使用從Outlook中的規則打開它。這很簡單。

只需在主題/正文中使用特定單詞創建空白規則(或者您可以根據自己的情況選擇任何條件)。然後在選擇操作窗口中,勾選「啓動應用程序」,然後找到您的.bat/.exe文件。

Select Action

我希望這是很清楚。

謝謝