可以使用VB6编写的Outlook 2003 COM加载项与Outlook 2010一起使用吗?

时间:2011-08-09 12:48:12

标签: vb6 outlook outlook-addin vb6-migration outlook-2010

我继承了使用VB6编写的Outlook 2003 COM加载项(注意:NOT VB.NET)。

我需要升级它以使用Outlook 2010.是否可以使用VB6为Outlook 2010创建加载项,或者我是否需要重新实现所有内容?

2 个答案:

答案 0 :(得分:6)

2003 COM Addins在Outlook 2010中工作得很好。一些相关的细节:

  • 实际上,所有旧的COM事件仍然可以像魅力一样工作,但是

  • 接口修改将不再按预期工作。 Outlook 2010功能区界面要么忽略它们,要么将它们推送到单独的“插件”选项卡中。

  • 您的2003 COM AddIn将无法在64位Outlook中运行。并不是很多人使用64位Office套件,但仍然。

答案 1 :(得分:3)

我没有明确测试过这个,但是Outlook 2010仍然使用COM插件模型,所以VB6插件应该还可以。您可能仍需要对正常版本更改进行一些更改,但不需要重写。