【问题标题】:Outlook VBA code to insert time created into email subject barOutlook VBA 代码将创建的时间插入电子邮件主题栏
【发布时间】:2015-10-01 20:17:32
【问题描述】:

我对 VBA 代码还很陌生,遇到了一个我无法解决的问题。目前我从互联网上获取了一个 VBA 脚本,如下所示:

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

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

应用到消息

仅在这台计算机上

运行“Project1.Whatever”

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

【问题讨论】:

    标签: vba date time outlook


    【解决方案1】:

    上周效果很好,但是当我今天尝试使用它时,它停止了。

    如果每次都手动运行,为什么还需要创建规则?

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-05
      相关资源
      最近更新 更多