当我在Outlook中选择“运行脚本”规则时,如何将ThisOutlookSession中的代码另存为脚本可以选择

时间:2019-11-20 18:54:04

标签: vba outlook outlook-vba

我在Outlook中的VBA中运行了一个代码,以将具有特定主题行的特定发件人的.csv附件保存到本地驱动器上的文件夹中。此代码在ThisOutlookSession上运行,而不是作为模块运行。我试图在Outlook中使用“运行脚本”规则,但是当弹出窗口出现并带有选择脚本的选项时,它为空白。有人可以帮我这个忙吗?如何将代码保存在ThisOutlookSession中,以使其作为选项出现在Outlook中的“运行脚本”规则的脚本弹出窗口中?

Pop-up window to select script after selecting rule

1 个答案:

答案 0 :(得分:0)

VBA方法应具有以下签名:

Public Sub Test(item as MailItem)
   ' do whatever you need here
End Sub

您可以在Outlook's Rules and Alerts: Run a Script文章中了解有关此内容的更多信息。