Здравствуйте, Dmitriy_Malakhov, Вы писали:
D_M>Я работаю с библеотекой Microsoft.Office.Interop.Outlook.dll получаю с помощью такого кода мыло контакта: D_M> Outlook.MAPIFolder contactsFolder = outlookValue.GetNamespace(MAPI).GetDefaultFolder(Outlook.OlDefaultFolders.olFolderContacts); D_M> Outlook.ContactItem currentContactOutlook;
D_M> int index = 0; D_M> while (index < contactsFolder.Items.Count) D_M> { D_M> currentContactOutlook = (Outlook.ContactItem)contactsFolder.Items[index + One]; D_M> Contact currentContact = new Contact(); D_M> currentContact.FirstName = currentContactOutlook.FirstName; D_M> currentContact.LastName = currentContactOutlook.LastName;
D_M> currentContact.EMail = currentContactOutlook.Email1Address; D_M> }
D_M>Всё работает как положено но если контакт находиться Active Directory то возвращается например такая строка заместо мыла D_M>/o=SomeFirm/ou=Some Group/cn=SomeInfo/cn=SomeUser D_M>как её правильно обработать и получить нормальное мыло?????