Outlook 2010 VSTO加载项保持当前选项卡处于活动状态

时间:2015-10-20 16:28:13

标签: outlook vsto add-in ribbon

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

Public Sub GoToContacts_Click(control As Office.IRibbonControl)

   'code to take me to Contact folder

    ribbon.ActivateTab("MyTabId")

End Sub

1 个答案:

答案 0 :(得分:0)

看起来在切换文件夹之前激活了标签...

尝试处理Explorer类的FolderSwitch事件,当资源管理器转到新文件夹时,由于用户操作或程序代码而触发该事件。并在事件处理程序中调用IRibbonUI接口的ActivateTab方法。

您从哪里获得目标标签的ID?它是否属于您的加载项?

P.S。见Ribbon Extensibility in Office 2010: Tab Activation and Auto-Scaling