我一直在使用 VSTO(使用 VB.net 和 XML)编写自定义功能区,并且我编写了许多按钮,其标签和按下状态取决于 Excel 所处的计算模式。
getPressed 和 getLabels 回调函数检查 excel 计算模式,但仅在首次加载功能区或单击按钮时调用。如果有人要进入“公式”选项卡,更改计算模式,然后返回自定义功能区选项卡,此自定义选项卡中按钮上的按下状态和标签现在将不正确。
当有人单击 Excel 中的自定义功能区选项卡时,有没有办法触发这些回调函数被调用(例如调用ribbon.invalidate() 函数的方法)?