激活特定的function区选项卡

我已经看到了很多关于如何ActivateTab OnLoad的代码,但无法使其dynamic工作…例如点击工作表button。

在Sheet1上有一个指向startHereConfigure的button

 <customUI onLoad="RibbonOnLoad" xmlns="http://schemas.microsoft.com/office/2009/07/customui"> Public Rib As IRibbonUI Sub RibbonOnLoad(ribbon As IRibbonUI) Set Rib = ribbon End Sub Sub startHereConfigure() Rib.ActivateTab "Configure" End Sub 

我希望能够调用startHereConfigure(以及其他类似的子文件)来使特定Tab变成前面的状态 – 我该怎么做?

 customUI onLoad="RibbonOnLoad" xmlns="http://schemas.microsoft.com/office/2009/07/customui"> Public Rib As IRibbonUI Sub RibbonOnLoad(ribbon As IRibbonUI) Set Rib = ribbon Rib.ActivateTab "Configure" End Sub