Outlook 2010 - 在规则中使用 VBA 脚本

Outlook 2010 - 在规则中使用 VBA 脚本

我关注一篇很棒的文章中的说明当我进入选择要运行的脚本名称的步骤时。我在 ThisOutlookSession 中有 VB 代码,但出于某种原因,过程的名称未出现在“选择脚本”框中。我可以在调试模式下逐步执行代码,因此它似乎在语法上是正确的。是什么原因导致它隐藏了?

答案1

您可能在脚本中输入了错误的参数。您只是传递了一个 MailItem 吗?例如

Public Sub MacroName(email As MailItem)
    ' Your code here
End Sub

编译完成后(调试|编译),它应该会作为选项显示在 Outlook 规则中。请注意,如果参数错误(即您没有传入 MailItem),则它不会出现。

相关内容