确定select哪个function区选项卡

我正在处理的程序在Excelfunction区中有一个单独的(附加的)加载项选项卡。 还有我们的自定义控件等。一些控件打开一个新的工作簿(新的Excel窗口)。

在Excel 2010中,打开新工作簿时,默认情况下会select我们的自定义选项卡。 但在2013年,第一个(主页)选项卡被选中。

在该项目中,没有代码控制在新打开的工作簿中默认select哪个选项卡。 这就是为什么我想知道它在2010年有效,但不是在2013年?

我研究过这个,但是我可以find大多数关于“如何创build新标签”的文章等等。

任何想法和build议都欢迎。

这应该是你正在寻找的修复:

yourRibbonInstance.ActivateTab("tabID") 

请记住,标签的id可能与其显示的名称不同。

不知道这是否可能是矫枉过正,但您可以使用在工作簿打开事件上运行的macros来激活您希望首先查看的工作表。

Sub workbook_open() Sheets("Sheet2").Activate End Sub