小编njm*_*njm的帖子

VSTO - 是否可以同时拥有设计器和XML色带?

我正在使用Outlook 2010加载项,该加载项具有使用Visual Studio 2010功能区设计器创建的多个功能区.我已经制作了一个额外的XML功能区(我需要覆盖一些内置功能区按钮的默认行为,这是设计人员无法完成的).

启用XML功能区会禁用所有设计器功能区,因为我必须覆盖CreateRibbonExtensibilityObject(ContactButtonOverrides是我的XML功能区):

protected override Microsoft.Office.Core.IRibbonExtensibility CreateRibbonExtensibilityObject()
{
    return new ContactButtonOverrides();
}
Run Code Online (Sandbox Code Playgroud)

我正在覆盖的基类实现" 返回一个RibbonManager对象,该对象代表项目中的所有Ribbon(可视设计器)项 ".

有没有办法同时使用设计师制作的XML色带和色带?有没有办法将我的XML功能区添加到默认的RibbonManager?

c# vsto outlook-addin

9
推荐指数
1
解决办法
5219
查看次数

标签 统计

c# ×1

outlook-addin ×1

vsto ×1