Как получить текущее просматриваемое сообщение в папке «Входящие» Outlook - PullRequest
0 голосов
/ 13 октября 2010

Я пишу надстройку уровня приложения для MS Outlook, и теперь мне нужно определить, какое сообщение в данный момент выбрано в папке «Входящие» (я имею в виду письмо, которое в данный момент ищет пользователь).Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 14 октября 2010

Хорошо, в конце концов я нашел ответ, надеюсь, он кому-нибудь поможет. Вот оно:

                var explorer = _appOutlook.ActiveExplorer();
                if (explorer.Selection.Count > 0)
                {
                    var sel = explorer.Selection[1];
                    if (sel is Microsoft.Office.Interop.Outlook.MailItem)
                    {
                        var item = sel as MSOutlook.MailItem;
                        MessageBox.Show("Selected letter: "+item.Body);
                    }
                }
...