0

我有一个在 Outlook 2010 中工作的 VSTO 2010 功能区(设计器)。我的加载项也在 Outlook 2007 中加载,我看到了一个我制作的命令栏,它可以按照我的预期进行。由于某些原因,阅读邮件和新邮件检查器上的功能区不会出现在 Outlook 2007 中。

我错过了什么会阻止这些加载?据我了解,只要选项卡名称与 2007 年和 2010 年的功能区控件文件选项卡名称匹配就可以了吗?

笔记:

  • 加载项肯定会在 Outlook 2007 中加载
  • 在 Outlook 2010 中完美运行
  • 不谈论主 UI 中的功能区
  • 我宁愿只拥有像 Outlook 2010 这样的功能区文件,但只要它有效,我就可以做任何事情
  • 如果有一个重复的问题可以解决我的问题,那就太好了,但我似乎找不到一个有效的问题
4

1 回答 1

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

Office 开发有 VSTO 的替代方案,可帮助您开发多个版本:NetOfficeAddin Express

于 2013-03-20T09:00:49.450 回答