Outlook 2010 VSTO插件保持当前标签活动



我在Office 2010中有一个自定义xml选项卡(使用VB.net),当我按下选项卡上的按钮时,它会将我带到所需的联系人文件夹,但Ribbon。ActivateTab代码不做任何事情(焦点切换到Home选项卡)。下面是代码,你能告诉我我做错了什么吗?

Public Sub GoToContacts_Click(control As Office.IRibbonControl)
   'code to take me to Contact folder
    ribbon.ActivateTab("MyTabId")
End Sub

看起来选项卡在切换文件夹之前就被激活了…

尝试处理资源管理器类的FolderSwitch事件,该事件在资源管理器进入新文件夹时被触发,无论是作为用户操作的结果还是通过程序代码。在事件处理程序中调用IRibbonUI接口的ActivateTab方法。

您从哪里获得目标选项卡的id ?它是否属于您的外接程序?

注。参见Office 2010中的功能区扩展:选项卡激活和自动缩放。

最新更新