繁体   English   中英

从功能区设计器C#隐藏上下文选项卡Excel

[英]Hide context tabs excel from ribbon designer c#

对于这个问题,我已经崩溃了太长时间了……但是我找不到任何舒适的解决方案。

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

虽然我知道它可以导出到xml并手动创建所有回调,但我非常感谢避免这种方式,因为cos需要很多工作...

有什么技巧可以隐藏上下文选项卡集,甚至可以捕获上下文更改事件?

事先感谢您的帮助。

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

您可以在MSDN中的“ 为开发人员自定义2007 Office Fluent功能区”一文中阅读有关功能区UI的更多信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM