Outlook自定义功能区按钮无法恢复显示问题求助
Outlook VSTO自定义功能区按钮无法显示问题
我的情况和Stack Overflow上一个类似问题一致,但该问题下的所有解决方案均无效。
在一个无代码的全新项目中,我创建了一个简单的功能区按钮,但最新版M365 Outlook不再显示它。最初按钮是正常显示的,之后我通过「自定义功能区」手动移除了右侧列表中的自定义组——显然我本该通过File\Options\Add-ins对话框移除它,现在无论我做什么,按钮都完全无法显示。
奇怪的是,用Visual Studio 2022按F5运行项目时,自带的Add-ins\Get Add-ins组合框会轻微闪烁。常规解决方案均无效,网页搜索也未找到对应问题的答案。
补充编辑内容
重启Outlook后首次新建邮件时,功能区至少会尝试加载。在高级选项中开启Show VSTO Add-in user interface errors后,出现加载错误提示。
我尝试将设计器中的选项卡重命名为TabMail,但没有改善。相关配置信息如下:
RibbonTab的属性截图- 选中的
RibbonTypes截图
出于好奇我开启了StartFromScratch属性,此时按钮能正常显示且无错误,按Ctrl+N新建邮件时也不会出现之前的错误提示。
我从功能区设计器导出了XML代码:
<?xml version="1.0" encoding="UTF-8"?> <customUI onLoad="Ribbon_Load" xmlns="http://schemas.microsoft.com/office/2006/01/customui"> <ribbon> <tabs> <tab idMso="TabAddIns"> <group id="Group1" label="Group1"> <button id="Button1" label="Click Me" showImage="false" /> </group> </tab> </tabs> </ribbon> </customUI>
在新的Ribbon.vb中配置Override后,使用XML功能区的方式也没有改善情况。
我的Outlook设置是不是损坏了?感觉确实如此。
内容的提问来源于stack exchange,提问作者InteXX
相关产品推荐
相关产品推荐

