Outlook VBA代码,用于将创建的时间插入电子邮件主题栏

时间:2015-07-13 14:03:38

标签: vba date time outlook

我对VBA代码相当新,并且有一个我无法解决的问题。目前我从互联网上获取了一个VBA脚本,如下所示:

Public Sub Whatever(Mail As Outlook.MailItem)
Mail.Subject = Mail.Subject & " " & Mail.CreationTime
Mail.Save
End Sub

然后我使用规则将其应用到我的收件箱,以便它接受主题并插入在其后面创建电子邮件的时间和日期。规则看起来像这样:

申请留言

仅在此计算机上

运行“Project1.Whatever”

这在上周表现得很好,但是当我今天尝试使用它时它已经停止了。有关为什么会这样或有更好的方法来实现相同结果的任何建议。

1 个答案:

答案 0 :(得分:0)

  

上周工作得很好,但是今天我试图使用它已经停止了。

为什么每次手动运行时都需要创建规则?

相反,您可以开发一个VBA宏,它可以处理Application类的StartupMAPILogonComplete事件,并以编程方式处理所有项目。有关详细信息,请参阅Getting Started with VBA in Outlook 2010