У меня небольшая проблема с VSTO.Мне нужно получить отправленное письмо и сохранить его содержимое.Есть ли какое-либо событие в MailSent?
Единственное решение, которое я нашел на данный момент, это подключение события ItemAdd к папке SentItems.
Outlook.Folder sentItems =
Application.Session.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderSentMail)
as Outlook.Folder;
sentItems.Items.ItemAdd += new ItemsEvents_ItemAddEventHandler(SentItemFolder_ItemAdd);
private void SentItemFolder_ItemAdd(object addedItem)
{
Outlook.MailItem newItem = (Outlook.MailItem)addedItem;
MessageBox.Show(newItem.EntryID);
}
Это действительно единственный способ, или кто-то из васзнаете более элегантное решение?
Спасибо