vba - 从 Outlook VBA 打开 .bat 文件

标签 vba batch-file outlook

我正在尝试从 Outlook VBA 打开 .bat 文件。我的代码直到上周才有效。

这是代码:

Sub Daily_batch_file(Mail As MailItem)

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

End Sub

我有一条规则,当我收到特定电子邮件时启动此脚本。我收到无效的调用错误,但无法弄清楚。有什么建议吗?

最佳答案

您可以使用 Outlook 中的规则打开它,而不是从 VBA 调用 .bat 文件。这非常简单。

只需使用主题/正文中的特定单词创建一个空白规则(或者您可以根据自己的情况选择任何条件)。然后在“选择操作”窗口中,勾选“启动应用程序”,然后找到您的 .bat/.exe 文件。

Select Action

我希望它足够清楚。

谢谢

关于vba - 从 Outlook VBA 打开 .bat 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28815995/

相关文章:

html - 字体大小未正确应用于新电子邮件 outlook 的正文

VBA - 当单元格值 = 1 时打开消息框

vba - Workbooks.Open 返回与文件名不同的文件

excel - 如何对 Excel 工作表中的行进行排序并使用 VB 脚本打印到文件?

excel - 在VBA中,如何在不使用Application.Run()的情况下从未知模块调用特定方法?

memory - "not enough storage is available to process this command"在 Windows 7 的批处理文件中使用启动命令后

email - 在没有 Outlook 的情况下访问 Exchange Server

batch-file - 批处理脚本中的 sleep 函数

windows - 捕获 plink 失败的连接消息到文件

outlook - 使用 VSTO 获取 Outlook 插件中的邮箱名称