2015-03-02 139 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

我希望这是很清楚。

谢谢