如何以编程方式在Outlook 2010中获取联系人的图片?

And*_*rei 8 .net c# outlook outlook-addin outlook-2010

如何从Outlook获取联系人的图片并将其保存到文件中?

谢谢!

小智 1

这里的其他答案都很好,但还有一个替代方案:

Attachment.GetTemporaryFilePath 方法 (Outlook)

Attachment.SaveAsFile 方法 (Outlook)

检索路径。

var attachment = contact.Attachments["ContactPicture.jpg"] as Attachment;
var path = attachment.GetTemporaryFilePath();
Run Code Online (Sandbox Code Playgroud)

保存文件。

var attachment = contact.Attachments["ContactPicture.jpg"] as Attachment;
var path = attachment.SaveAsFile(savePath);
Run Code Online (Sandbox Code Playgroud)