从C ++自动化Microsoft Outlook

时间:2012-08-28 06:12:03

标签: c++ mfc outlook-addin

我想用c ++开发一个outlook add来获取一些信息,比如Subject,To,CC和附件,因为我指的是一个链接,http://www.olivierlanglois.net/Outlook_Automation_with_cpp_2.html#Usingthecode2。我也从这个链接下载了源代码,但在我的机器上构建(visual studio 2008)时,我收到一个错误,即 致命错误LNK1104:无法打开文件'mfc71.lib'所以请通过该链接和帮助。

2 个答案:

答案 0 :(得分:1)

您正在使用Visual Studio 2008.MFC 7.1对您而言“过时了”。你得到的版本(你应该使用)是9.0。因此,您必须尝试链接到mfc90.lib。我不确定是否需要进一步调整代码,只需准备好代码就不一定能开箱即用。

答案 1 :(得分:0)

您需要导入MSO.dll,VB6EXT.olb和MSOUTL.olb。他们在办公室安装目录中。

如果你想要一个加载项,你可以在visual studio中的“其他项目类型”中使用模板 - >“可扩展性” - >“共享加载项”。

您可以在C ++中为outlook加载项选择一个模板。请注意,您选择加载项的应用程序之间没有区别,它只是告诉visual studio他们应该在调试期间执行哪个应用程序,以及他们应该为哪个应用程序注册加载项。

创建和加载模板后,您可以获得Outlook应用程序对象的IDispatch *。应用程序对象在MSOUTL.olb中声明。

希望它有所帮助! : - )