【问题标题】:Can I use Visual Designer output without using xml while creating my addin?我可以在创建插件时使用 Visual Designer 输出而不使用 xml 吗?
【发布时间】:2012-04-12 17:28:36
【问题描述】:

我正在尝试使用 Visual Studio 创建 Outlook 2010 加载项。是否可以直接在加载项中使用功能区可视化设计器输出,还是必须先将其导出到 xml?我能找到的所有示例都将设计导出为 xml。如果您可以直接在您的解决方案中使用可视化设计器文件,您如何做到这一点?

【问题讨论】:

  • 您是否尝试过使用可视化设计器?如果有,您遇到了什么问题?
  • 是的。但是当我运行项目时,功能区根本不会出现。如果我导出到 XML 它工作正常。
  • 因为 Outlook 2010 有一大堆功能区(一个用于邮件阅读,另一个用于邮件撰写,另一个用于资源管理器等),您必须指定功能区的 RibbonType重新制作。它默认为邮件阅读功能区,所以我敢打赌,如果您打开收到的邮件项目,您会在那里看到您的功能区。
  • 我去看看 Peter - 谢谢
  • 啊,你说得对,彼得。请将其发布为答案,以便我可以将您作为解决方案打勾

标签: outlook vsto add-in


【解决方案1】:

因为 Outlook 2010 有一大堆功能区(一个用于邮件阅读,另一个用于邮件撰写,另一个用于资源管理器等),您必须指定您正在制作的功能区的 RibbonType。它默认为邮件阅读功能区,所以我敢打赌,如果您打开收到的邮件项目,您会在那里看到您的功能区。

【讨论】:

    【解决方案2】:

    您可以使用任何方法,无论是 Ribbon XML 还是 Ribbon Designer。如果您使用的是 Ribbon XMl,请不要忘记在您的 ThisAddin 类中覆盖 CreateRibbonExtensibilityObject 方法。

    我认为功能区设计器在 Office 2007 (VS2008) 中可用。

    【讨论】:

    • 我可以让 Ribbon XML 工作。但是当我使用 Ribbon Designer 创建它时,新选项卡在我运行项目时根本不会出现。
    • 在功能区属性中,对于功能区类型,取消选中所有并仅选中 Microsoft.Outlook.Explorer
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-16
    • 2018-11-20
    • 1970-01-01
    • 1970-01-01
    • 2021-07-24
    相关资源
    最近更新 更多