연락처의 아바타 이미지를 가져 오려고합니다.Outlook 연락처의 아바타 이미지는 어떻게 얻을 수 있습니까?
using Microsoft.Office.Interop.Outlook;
public sealed class OutlookAvatarFetcher
{
private static void FetchAvatars()
{
var outlook = new Application();
var folder = outlook.GetNamespace("MAPI").GetDefaultFolder(OlDefaultFolders.olFolderContacts);
var items = folder.Items;
for (var i = 0; i < items.Count; ++i)
{
var contact = items[i + 1] as ContactItem;
if (contact == null)
continue;
if (contact.HasPicture)
{
// TODO store the picture somehow.
}
}
}
}
하지만 불행히도 사진 액세서를 찾을 수 없습니다. 당신이 파일을 디스크에 저장하려면,
contact.Attachments["ContactPicture.jpg"]
예를 들어, 당신은 같은 것을 할 수있는 :
나는 여기에 답을 찾은 것 같다. http://www.scip.be/index.php?Page=ArticlesNET07 –
여기 비슷한 문제가있다. - http://www.c-sharpcorner.com/Forums/Thread/70283 / – JayH