Office功能区调整大小

时间:2017-07-03 04:12:03

标签: vba ms-office ribbon

我正在尝试为Excel VBA Addin定义一个功能区,其中包含选项卡,组和按钮。一切正常。这是通过类似于CustomUI的过程完成的(我实际上有一个拉链和解压缩的脚本)。

但是,如果窗口变窄,那么整个组就会消失(与键盘快捷键一起消失!)。我想要的是标签首先消失,只留下图标,例如Excel中的“主页”选项卡。

有一些令人困惑的文档,但没有完整的例子。我也对Office Ribbon,WPF.Net功能区,Dynamics功能区和Windows Ribbon之间的关系感到困惑。我怀疑它们是不相关的工具。

欢迎使用示例的任何指示。

1 个答案:

答案 0 :(得分:1)

经过许多红鲱鱼,找到了它。把

<group ... autoScale ="true">

所有组元素。不适用于Excel 2007(这就是我使用脚本为不同版本的Excel生成色带变体的原因)。

顺便说一句。 Excel&gt;选项&gt;高级&gt;一般&gt;需要检查显示插件错误才能看到功能区错误。

至于我的第二部分,看起来有一些不同的功能区无关的实现,这使得文档难以找到。