Я разрабатываю Outlook 2013 Addin.Ошибка при получении сообщения не найден. (Исключение из HRESULT: 0x80020003 (DISP_E_MEMBERNOTFOUND))
Мой сценарий:
Получить данные по почте выбранной электронной почты из почтового окна прогноз
Создать новый пункт e-mail
Update новый элемент электронной почты с данными электронной почты из выбранной электронной почты
Отправить email
Если я выбираю электронную почту без вложений и выполняю операцию, тогда она работает нормально.
Но если выбранный адрес электронной почты имеет вложения, то я получаю сообщение Участник не найден. (Исключение из HRESULT: 0x80020003 (DISP_E_MEMBERNOTFOUND))
Чтобы получить выбранные данные по электронной почте, я использую ниже код
MailItem mailItem = null;
Attachments mtAttachments = null;
Explorer explorer = Globals.ThisAddIn.Application.ActiveExplorer();
if (explorer != null && explorer.Selection != null && explorer.Selection.Count > 0)
{
object item = explorer.Selection[1];
if (item is MailItem)
{
mailItem = item as MailItem;
subject = mailItem.Subject;
body = mailItem.HTMLBody;
mtAttachments = mailItem.Attachments;
}
}
Для отправки нового сообщения электронной почты с вложениями Я использую ниже код.
И я получаю ошибку ниже.
Может ли один помочь мне.?