Outlook插件显示发件人的图片(在C#中)

rkg*_*rkg 4 .net c# outlook-addin

以下是我想要完成的两项任务:

  1. 我想导入所有联系人详细信息,包括从Intranet站点到Outlook的映像.(我想这一部分,我可以通过抓取目录轻松处理)
  2. 将此程序转换为插件,以便每个人都可以安装.

我打算用C#写这个.你能给我一些关于如何开始以及这将是什么类型的项目的指示?

Ozz*_*zzy 7

我已经制作了一个插件,可以很好地描述你的描述.对于outlook 2007.

基本上,我刚刚在VS中创建了一个带有模板"Outlook Add-in"的解决方案(适用于Office 2007或2010,具体取决于您的情况).

在启动时,我创建一个自定义菜单项,将触发导入.可用的示例(2003年,但它是一种相同的程序):

http://msdn.microsoft.com/en-us/library/ms269110(v=vs.80).aspx

为了显示发件人的图片,我将Outlook联系人项目创建到自定义联系人文件夹中,以避免弄乱"原始"联系人文件夹.然后我必须将此文件夹标记为"Outlook通讯簿"(这不是默认值),否则Outlook在尝试查找联系人图片时不会考虑此文件夹.

以下是一个链接,其中包含如何创建自定义联系人文件夹和联系人项目的说明:

http://www.eggheadcafe.com/community/aspnet/97/10159686/creating-folder-in-outlook-using-c.aspx

要将它标记为地址簿,文件夹对象上有一个名为IsAddressBook的属性.我真的不记得,但你可能会发现.:)