2014-11-25 74 views
0

我一直在崩溃我的头这个问题太长......但我找不到任何舒适的解决方案。从功能区设计师c隐藏上下文选项卡excel#

我需要从我的自定义功能区隐藏上下文选项卡(即TabTableToolsDesignExcel)。对于正常的标签,用设计器创建一个具有相同idMso的标签就足够了,但对于上下文标签,这是行不通的。因此,无论用户何时在工作表上输入表格,都会显示上下文菜单。

虽然我知道这是可行的出口到XML和手动创建所有的回调,我会很感激,以避免这样的COS它需要很多的努力...

有什么绝招隐藏上下文标签集或者,甚至是为了赶上情境变化事件?

Thx提前为您提供帮助。

回答

0

您可以使用相同的IdMso值创建一个标签,但是!而不是声明可见属性使用getVisible回调。只能使用自定义UI XML标记,而不能使用设计器。回调将在标签将要显示时被调用。在处理程序中,您可以返回false以隐藏选项卡。希望能帮助到你。

您可以在MSDN的Customizing the 2007 Office Fluent Ribbon for Developers文章中阅读有关功能区UI的更多信息。