3
我知道如何使用XML将现有的Office功能区项目或组添加到我的自定义功能区(使用idMso
标记)但我如何使用Visual工作室织带(视觉设计师)技术?将预定义的Office功能区按钮添加到可视功能区设计器中的自定义功能区
真的宁愿不必使用XML构建整个事物。
我知道如何使用XML将现有的Office功能区项目或组添加到我的自定义功能区(使用idMso
标记)但我如何使用Visual工作室织带(视觉设计师)技术?将预定义的Office功能区按钮添加到可视功能区设计器中的自定义功能区
真的宁愿不必使用XML构建整个事物。
在功能区设计,您可以访问它指向的Ribbon UI XML使用idMSO
的ControlId
。更具体地说,ControlId.OfficeId
代表包含specific Office control identifier的idMSO
属性。
tools.Ribbon.RibbonTab tab = Globals.Factory.GetRibbonFactory().CreateRibbonTab();
tab.ControlId.OfficeId = "TabNewMailMessage";
这是代码,而不是设计者的一部分。我没有在组或按钮的属性中的任何地方看到ControlId或idMso。它看起来像这样:imgur.com/NINLk – Chris 2012-09-04 17:01:59