excel2007 vba:打开另一个工作簿后返回到相同(自定义UI功能区)选项卡

时间:2015-03-31 19:17:50

标签: excel vba tabs custom-controls ribbon

我添加了带有标签的ustom UI色带,分组按钮。这非常有效。在makros中我还有adden函数来打开另一个excel文件。 我的问题是,当我返回到原始的Excel工作簿时,第一个选项卡始终被激活,而不是上次使用的选项卡(对于我的自定义选项卡)。

有没有人知道如何让Excel记住我上次使用哪个标签?

对于正版excel选项卡,此功能仅适用于自定义选项卡。

感谢您的评论。

OZ

1 个答案:

答案 0 :(得分:0)

Excel对象模型中的Application类提供了两个事件:

从Office 2010开始,您可以使用IRibbonUI界面的ActivateTab方法。有关详细信息,请参阅Ribbon Extensibility in Office 2010: Tab Activation and Auto-Scaling

因此,您可以自己实现所需的功能。