【问题标题】:Refreshing outlook mailitem.display after further applying modifications进一步应用修改后刷新 Outlook mailitem.display
【发布时间】:2019-04-25 15:13:35
【问题描述】:

通常在显示之前对mailitem 进行修改。但是,特殊情况需要在显示 mailitem 后进行刷新,以适应对其进行的显示后修改。

我尝试在我的代码中的不同位置放置多个mailitem.display,但它似乎工作不可靠。

欢迎提出任何想法。

【问题讨论】:

  • 我建议在更改之前关闭该项目,然后重新打开。
  • 您的解决方案确实是达到目的的一种手段。但是,有没有办法根据手头的问题“刷新”显示?
  • 你究竟做了什么需要刷新?
  • 您的问题不清楚,但可能与此类似。 stackoverflow.com/questions/53010824/…

标签: vba outlook display mailitem


【解决方案1】:

你可以调用EMail Watcher,例如:

With oMail
    .To = addr
    .Subject = "CCAT eVSM Utilities License Code"
    .Body = "Message body"
    .Display
End With
Set CurrWatcher = New EmailWatcher
Set CurrWatcher.BoolRange = Range("G12")
Set CurrWatcher.TheMail = oMail

更多信息,请参考此链接:

VBA Outlook Mail .display, recording when/if sent manuall

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-13
    • 1970-01-01
    • 2011-02-27
    • 1970-01-01
    • 1970-01-01
    • 2017-07-04
    • 2012-03-19
    • 2016-12-15
    相关资源
    最近更新 更多