如何在MS Word 2010中更频繁地刷新功能区控件

时间:2016-03-07 14:06:24

标签: vba ms-word ms-office word-vba ribbon

我正在编写一个* .dotm,其中包括vba宏和带有大量控件的custumUI功能区选项卡。对于其中一些控件,启用状态(由XML中指定为getEnabled属性的回调计算)不仅可以通过我控制下的操作(即,由推动我的其他按钮引起)而改变,还可以通过不受我控制的动作(例如,用户更改当前的打印机)。 不幸的是,getEnabled仅在启动时执行,如果我手动调用refresh(例如,作为从其他控件调用的动作宏的最后一步),但显然我需要刷新也在其他的情况。

至少我想要防范的所有更改都涉及切换到另一个选项卡并返回。因此,解决以下问题就足够了:

  

每次切换到/再次显示时,是否可以在我的功能区选项卡上调用刷新?

我怀疑可能存在可以添加到控件或选项卡的xml属性onSelectonShow等,但似乎并非如此......

0 个答案:

没有答案