用 VB6 编写的 Outlook 2003 COM 加载项可以与 Outlook 2010 一起使用吗?
我继承了一个使用 VB6 编写的 Outlook 2003 COM 加载项(注意:不是 VB.NET)。
我需要升级它才能与 Outlook 2010 一起使用。是否可以使用 VB6 创建 Outlook 2010 的加载项,或者我需要重新实现所有内容?
I have inherited an Outlook 2003 COM add-in written using VB6 (note: NOT VB.NET).
I need to upgrade this to work with Outlook 2010. Is it possible to create an add-in for Outlook 2010 using VB6, or do I need to re-implement everything?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
2003 COM 插件在 Outlook 2010 中大部分工作正常。一些相关细节:
实际上所有旧的 COM 事件仍然会像魅力一样工作,但是
界面修改将不再按预期工作。 Outlook 2010 功能区界面要么忽略它们,要么将它们推送到单独的“插件”选项卡中。
您的 2003 COM AddIn 根本无法在 64 位 Outlook 中工作。使用 64 位 Office 套件的人并不多,但仍然如此。
2003 COM Addins will work mostly fine in Outlook 2010. Some relevant details:
Practically all the old COM events will still work like a charm, however
Interface modifications will no longer work as expected. The Outlook 2010 ribbon interface either ignores them or pushes them into a separate 'addins' tab.
Your 2003 COM AddIn simply will not work in 64 bits Outlook. Not that many people use the 64bits Office suite, but still.
我还没有明确测试过这一点,但 Outlook 2010 仍然使用 COM 插件模型,因此 VB6 插件应该仍然没问题。您可能仍然需要像平常一样对版本更改进行一些更改,但不需要重写。
I haven't explicitly tested this, but Outlook 2010 still uses the COM addin model so the VB6 addin should still be fine. You may still need to make a few changes for the version change as normal, but no rewrite is needed.