VSTO MailItem.CC имеет только имена, но не электронные письма - PullRequest
2 голосов
/ 28 октября 2010

Я пытаюсь получить MailItem.To .CC и .From, и из того, что я прочитал, предполагается, что это строка, разделенная точкой с запятой.

Я ищу "john@x.com; jane@x.com", но я возвращаюсь "Джон Смит; Джейн Смит"

, что забавно, потому что адрес перспективыкнига не содержит контактов, поэтому имя происходит из john smith<john@x.com> формата письма.

Как мне обойти это?Я нашел MailItem.Recipients, но мне нужно знать, если это CC или нет.Должен ли я просто проверить имущество CC?

1 Ответ

2 голосов
/ 19 июля 2011

Попробуйте этот код

item = inspector.CurrentItem as MailItem;

foreach (Recipient recipient in item.Recipients)
            {
                if (recipient.Type == (int)OlMailRecipientType.olTo)
                {
                    //Do something
                }
            }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...