【发布时间】:2011-05-26 10:31:24
【问题描述】:
以下是我要完成的两个任务:
- 我想将包括图片在内的所有联系人详细信息从 Intranet 站点导入 Outlook。 (我觉得这部分,爬目录就可以轻松搞定)
- 将此程序转换为插件,以便所有人都可以安装。
我打算用 C# 来写这个。你能给我一些关于如何开始以及这将是什么类型的项目的建议吗?
【问题讨论】:
标签: c# .net outlook-addin
以下是我要完成的两个任务:
我打算用 C# 来写这个。你能给我一些关于如何开始以及这将是什么类型的项目的建议吗?
【问题讨论】:
标签: c# .net outlook-addin
我制作了一个与您描述的完全一样的插件。展望 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 之类的东西。我不太记得确切,但您可能会发现。 :)
【讨论】: