首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从快速访问工具栏(QAT)菜单中删除自定义功能区控件

无法从快速访问工具栏(QAT)菜单中删除自定义功能区控件
EN

Stack Overflow用户
提问于 2016-08-16 20:19:08
回答 2查看 696关注 0票数 6

我有一个自定义的Word插件(也可以是Excel插件)。

该加载项具有一个功能区,其中包含多个组和多个控件(按钮)。

这是一个正在进行的项目,其中一些功能区按钮供用户使用,另一些用于测试/开发目的。

当我将产品发送给客户端时,我只显示某些按钮。我希望测试按钮完全不可见/不可访问。我已经尝试将测试按钮/组设置为visible = false。

这是可行的,在某种意义上,按钮不会出现在功能区上,但如果用户转到Word的快速访问工具栏>“更多命令”>“选择命令”下拉菜单并选择我的自定义插件...

然后用户可以看到我的所有按钮。即使是那些没有标签的。

我尝试过在ribbon load方法中循环控件,并将测试控件设置为enabled = false,locked = true,generatemember = false,但这些都没有隐藏QAT菜单中的按钮。我也尝试过control.Dispose() --没什么乐趣。

有没有办法设置功能区按钮的属性,使其在QAT中完全不可见且用户无法访问?

非常感谢

EN

回答 2

Stack Overflow用户

发布于 2016-08-24 14:46:44

设置ApplicationMode。

Button CommandName='cmdExportMetadata‘ApplicationModes='1’

也请看下面的链接:https://msdn.microsoft.com/en-us/library/windows/desktop/dd940486(v=vs.85).aspx

https://msdn.microsoft.com/en-us/library/windows/desktop/ee264330(v=vs.85).aspx

票数 2
EN

Stack Overflow用户

发布于 2016-08-26 15:19:12

我建议你动态创建调试按钮。定义一个常量变量,如public constant string environment = "DEBUG";,并在启动时检查它

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38974795

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档