C# la Outlook’taki kişilerin resimlerini değiştirin

Tem 02 2011 Published by under c#

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

One response so far

Bir Cevap Yazın