Listview’de listelenmiş Outlook kişilerden seçili olanın resmini değiştirmek için; (listView1′de facebook arkadaş listesindekilerin resimleri listView2′de ise outlook kişilerdeki kayıtlı kişilerin resimleri var, aşağıdaki kodlar, listView1′de ki resmi alıp, listView2 ‘de seçili olan outlook kişinin resmi olarak kayıt eder)
using Outlook = Microsoft.Office.Interop.Outlook;
Outlook._Application outobj; Outlook.MAPIFolder fldContacts; Microsoft.Office.Interop.Outlook.ContactItem contact;
if (listView2.SelectedItems.Count == 1 && listView1.SelectedItems.Count == 1)
{
contact = (Microsoft.Office.Interop.Outlook.ContactItem)fldContacts.Items[listView2.SelectedItems[0].Index + 1];
if (contact.HasPicture)
{
contact.RemovePicture();
}
Image _Image = null;
_Image = DownloadImage(friends[listView1.SelectedItems[0].Index].pic);
if (_Image != null)
{
_Image.Save(@"C:\outlookbridgefb" + listView1.SelectedItems[0].Index + ".jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
}
contact.AddPicture(@"c:\outlookbridgefb" + listView1.SelectedItems[0].Index + ".jpg");
contact.Save();
try
{
System.IO.File.Delete(@"c:\outlookbridgefb" + listView1.SelectedItems[0].Index + ".jpg");
}
catch
{
}
// outlookkontaktdoldur();
}
Outlookta’ki kişilerin resimlerine nasıl ulaşırım diyorsanız -> C# la Outlook’taki kişilerin resimlerine ulaşın
[...] http://www.tiravoglu.com/index.php/c-la-outlooktaki-kisilerin-resimlerini-degistirin/ [...]