确定要选择的功能区选项卡

时间:2015-04-21 07:36:26

标签: vb.net excel excel-2010 excel-2013

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

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

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

我对此进行了研究,但我可以找到关于"如何创建新标签"等的文章。

欢迎任何想法和建议。

2 个答案:

答案 0 :(得分:1)

这应该是您正在寻找的解决方案:

yourRibbonInstance.ActivateTab("tabID")

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

答案 1 :(得分:0)

不确定这是否过度,但您可以使用在工作簿打开事件上运行的宏来激活您想要首先看到的工作表。

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