VSTO 2010 Outlook功能区(Designer)未显示在Outlook 2007中

时间:2013-03-19 21:25:11

标签: c# .net outlook vsto ribbon

我有一个可在Outlook 2010中运行的VSTO 2010功能区(Designer)。 我的加载项也加载到Outlook 2007中,我看到了我制作的命令栏,它完成了我期望的操作。由于某种原因,“读取邮件”和“新邮件检查器”上的色带未显示在Outlook 2007中。

我错过了哪些会阻止这些加载?据我所知,只要选项卡名称与2007年和2010年的功能区控制文件选项卡名称相匹配,它应该没问题吗?

注意:

  • 加载项肯定会在outlook 2007中加载
  • 在2010年展望中表现完美
  • 不谈论主用户界面中的功能区
  • 我更喜欢像outlook 2010这样的功能区文件,但只要有效,我就可以做任何事情。
  • 如果有一个重复的问题解决了我的问题会很好但我似乎无法找到一个有效的问题

1 个答案:

答案 0 :(得分:2)

据我所知,使用VSTO开发多个Office版本可能会很痛苦,VSTO并不直接支持:

  

这当然是使用旧的“共享加载项”的优势   项目类型 - 您可以构建一个以所有版本为目标的加载项   所有支持COM加载项的Office应用程序(即2000年以后)。该   问题是,你能用VSTO加载项做类似的事吗?该   答案是“不,不是以任何支持的方式”。

答案可以在这里找到: http://blogs.msdn.com/b/andreww/archive/2007/06/15/can-you-build-one-add-in-for-multiple-versions-of-office.aspx

VSTO for Office开发还有其他选择,可以帮助您开发多个版本:NetOfficeAddin Express