Comment mettre en surbrillance le ruban dans Excel?

Je travaille sur un complément Excel qui a un ruban propre avec quelques buttons qui font un certain access / population. L'un des buttons / fonctions importe certaines données et remplit la feuille de calcul. Une fois qu'il remplit la feuille, il transforme datatables en une table Excel en utilisant le code suivant:

fullRange.Worksheet.ListObjects.AddEx( SourceType: Microsoft.Office.Interop.Excel.XlListObjectSourceType.xlSrcRange, Source: fullRange, XlListObjectHasHeaders: Microsoft.Office.Interop.Excel.XlYesNoGuess.xlYes); 

Mon problème est que, chaque fois que la population de données dans un format de table Excel est terminée, le ruban en surbrillance change dans Design-> Table Tools et non mon ruban addin.

Donc, ma question est … Existe-t-il un moyen de mettre en évidence par programme un ruban dans Excel en utilisant VSTO? donc je peux le faire juste après avoir peuplé. Merci d'avance!

Deux façons de sélectionner l'onglet correct du ruban:

 TabLetters.RibbonUI.ActivateTab("yourTab"); 

ou

 Globals.Ribbons.CustomRibbon.Tabs[Your tab id].RibbonUI.ActivateTab("yourTab");