【问题标题】:Adding pre-defined Office Ribbon button to custom ribbon in Visual Ribbon Designer在可视功能区设计器中将预定义的 Office 功能区按钮添加到自定义功能区
【发布时间】:2012-08-09 10:32:16
【问题描述】:

我知道如何使用 XML(使用idMso 标签)将现有的 Office 功能区项目或组添加到我的自定义功能区,但我如何使用 Visual Studio 功能区(视觉设计师)技术?

真的宁愿不必使用 XML 构建整个东西。

【问题讨论】:

    标签: visual-studio-2010 vsto ribbon office-2010


    【解决方案1】:

    Ribbon Designer中,您可以访问ControlId,它指向Ribbon UI XML中使用的idMSO。更具体地说,ControlId.OfficeId 表示包含specific Office control identifieridMSO 属性。

    tools.Ribbon.RibbonTab tab = Globals.Factory.GetRibbonFactory().CreateRibbonTab();
    tab.ControlId.OfficeId = "TabNewMailMessage";
    

    【讨论】:

    • 这是代码,不是设计器的一部分。我在组或按钮的属性中的任何地方都看不到 ControlId 或 idMso。它看起来像这样:imgur.com/NINLk
    • 我同意@Chris。所示方法仅适用于功能区设计器中的tab 控件,不适用于组或按钮..
    猜你喜欢
    • 1970-01-01
    • 2014-04-24
    • 2018-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多