为什么设置Outlook.MailItem.HTMLBody会比较慢?

本文关键字:比较慢 HTMLBody MailItem 设置 Outlook 为什么 | 更新日期: 2023-09-27 18:03:27

我有一个插件,它正在修改一个消息的HTML正文,像这样:

internal LoggingData ProcessMessage(ref Outlook.MailItem oMail)
{
    // Code that creates myNewHTML from oMail.HTMLBody
    Debug.WriteLog("start");
    oMail.HTMLBody = myNewHTML;
    Debug.WriteLog("stop");
}

我的日志显示startstop消息之间的时间戳可以超过30秒。

作业中可能发生的事情可能会减慢速度,我该如何加快速度?

谢谢!

为什么设置Outlook.MailItem.HTMLBody会比较慢?

myNewHTML变量的内容是什么重要吗?您使用的是哪种消息存储?Outlook的版本是什么?

请记住,Outlook会验证HTML并更新正文的RTF和纯文本版本。