2012-08-28 59 views

回答

1

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

0

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

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

在那里你可以选择一个C++的Outlook加载项模板。请注意,您选择制作外接程序的应用程序没有区别,它只是告诉visual studio在调试过程中应该执行哪个应用程序,以及他们应该在哪个应用程序中为您注册加载项。

一旦你创建和加载模板,你可以获得一个IDispatch *到Outlook应用程序对象。应用程序对象在MSOUTL.olb中声明。

希望它有帮助! :-)