VBA - 如何在Outlook中发送电子邮件之前存储.SentOn在发送电子邮件之前

问题描述:

我有一个在Outlook中发送电子邮件的宏程序。我想要做的是在发送邮件后在Excel中存储.SentOn方法的日期。VBA - 如何在Outlook中发送电子邮件之前存储.SentOn在发送电子邮件之前

希望你们能帮我一把。谢谢!

SentOn未在发送电子邮件之前设置,只有在发送并移动到已发送邮件文件夹后才可用。

+0

好的。所以,如果我想获得SentOn,我必须通过发送邮件文件夹中的电子邮件来查看?有没有办法在发送之前设置电子邮件的日期发送? – bigbryan

+0

您可以在Sent Items文件夹中使用Items.ItemAdd事件,但是又如何知道在实际完成之前什么时候会完成?如果您在调用MailItem.Send时认为该消息将立即设置,则可以使用当前时间戳(Now)。 –

+0

真棒。谢谢@DmitryStreblechenko。 – bigbryan