c# – VSTO Word激活功能区选项卡
发布时间:2020-12-15 08:14:10 所属栏目:百科 来源:网络整理
导读:我的单词vsto加载项中有以下ribbon.xml: tab id="TabLetters" getVisible="IsLettersTabVisible" label="Letters" group id="LettersGroup" label="Letters" toggleButton id="NewWithTemplate" label="New using template Controls" size="large" imageMso
我的单词vsto加载项中有以下ribbon.xml:
<tab id="TabLetters" getVisible="IsLettersTabVisible" label="Letters"> <group id="LettersGroup" label="Letters"> <toggleButton id="NewWithTemplate" label="New using template Controls" size="large" imageMso="FileNew" onAction="NewTemplated" /> </toggleButton> </group> </tab> 以及click事件背后的代码: public void NewTemplated(Office.IRibbonControl control,bool value) { CloseDocument(); var doc = Globals.ThisAddIn.Application.Documents.Add(Template: @"LETTER_V2.dotx",Visible: true); doc.Activate(); _ribbon.ActivateTab("TabLetters"); } 我希望这会导致我的功能区选项卡打开一个新窗口,但它仍然是可见/当前的HOME选项卡.如何让我的标签显示出来? 解决方法
您可以使用以下两种方法设置活动标签:
TabLetters.RibbonUI.ActivateTab( “TabLetters”);要么 Globals.Ribbons.CustomRibbon.Tabs[Your tab id].RibbonUI.ActivateTab("TabLetters"); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |