RibbonButton类 - 它们可以扩展吗?

时间:2014-04-29 21:26:45

标签: c# ms-office ribbon

我一直在为Excel创建一个功能区插件。功能区工具箱似乎非常局限于我,你甚至无法对其进行最基本的修改。

例如,我希望能够使用组名标记单元格。我有一个列出组名称的菜单,并允许您选择当前所选单元格所在的组。我想要一个额外的菜单条目来说明“清除”以从所有组中删除它们。理想情况下,它不应设置为与组名称相同的类型,可能是斜体和灰色。但是,似乎无法调整菜单项的渲染。

要清楚我在谈论Microsoft.Office.Tools.Ribbon ......而不是Windows功能区按钮。

通常我只是扩展控件,但这些项目来自工厂,因此无法更改创建的类型。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

我花了很长时间寻找自定义Ribbon控件的方法,但还没找到方法。甚至简单的事情,如设置字体,字体大小,粗体,斜体也是不可能的,因为我设法阅读的主题。

另一个令人沮丧的事情是,您无法重现核心Office功能中的某些功能区效果。例如,在功能区库中无法再现。