c# – VSTO Word激活功能区选项卡

前端之家收集整理的这篇文章主要介绍了c# – VSTO Word激活功能区选项卡前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的单词vsto加载项中有以下ribbon.xml:
  1. <tab id="TabLetters" getVisible="IsLettersTabVisible" label="Letters">
  2. <group id="LettersGroup" label="Letters">
  3. <toggleButton id="NewWithTemplate"
  4. label="New using template Controls"
  5. size="large"
  6. imageMso="FileNew"
  7. onAction="NewTemplated" />
  8. </toggleButton>
  9. </group>
  10. </tab>

以及click事件背后的代码

  1. public void NewTemplated(Office.IRibbonControl control,bool value)
  2. {
  3. CloseDocument();
  4.  
  5. var doc = Globals.ThisAddIn.Application.Documents.Add(Template: @"LETTER_V2.dotx",Visible: true);
  6. doc.Activate();
  7.  
  8. _ribbon.ActivateTab("TabLetters");
  9. }

我希望这会导致我的功能区选项卡打开一个新窗口,但它仍然是可见/当前的HOME选项卡.如何让我的标签显示出来?

解决方法

您可以使用以下两种方法设置活动标签

TabLetters.RibbonUI.ActivateTab( “TabLetters”);要么

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

猜你在找的C#相关文章