【问题标题】:VSTO 2010 Outlook Ribbon (Designer) does not show up in Outlook 2007VSTO 2010 Outlook 功能区(设计器)未显示在 Outlook 2007 中
【发布时间】:2013-03-08 18:58:25
【问题描述】:

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

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

注意事项:

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

【问题讨论】:

    标签: c# .net outlook vsto ribbon


    【解决方案1】:

    据我所知,使用 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

    【讨论】:

    • 嗯,没见过NetOffice,可以去看看。
    猜你喜欢
    • 2018-05-07
    • 2015-07-28
    • 2012-03-07
    • 2012-10-14
    • 1970-01-01
    • 2011-07-25
    • 2012-10-25
    • 2011-02-21
    • 2011-08-27
    相关资源
    最近更新 更多