Outlook VSTO功能区加载项选项卡加载时不显示

Outlook VSTO功能区加载项选项卡加载时不显示,outlook,vsto,outlook-addin,Outlook,Vsto,Outlook Addin,我创建了一个外接程序,它由一个功能区和三个选项卡组成。 要构建的背景: 功能区是使用设计器而不是xml构建的。它们的主要用途是允许快速打开各种电子邮件模板。 Tab0在内置的TabMail中添加了几个按钮 Tab1是一个新的自定义选项卡,它具有各种按钮,可以执行各种操作。 Tab2是Tab1的简化版本,供我们子公司的用户使用,但指向其他品牌模板。 在编码中,Tab1和Tab2的可见性是基于功能区加载事件上的用户广告组成员身份设置的。这已经过测试,并且有效。 Tab0始终与内置的Home选项卡合并

我创建了一个外接程序,它由一个功能区和三个选项卡组成。 要构建的背景: 功能区是使用设计器而不是xml构建的。它们的主要用途是允许快速打开各种电子邮件模板。 Tab0在内置的TabMail中添加了几个按钮 Tab1是一个新的自定义选项卡,它具有各种按钮,可以执行各种操作。 Tab2是Tab1的简化版本,供我们子公司的用户使用,但指向其他品牌模板。 在编码中,Tab1和Tab2的可见性是基于功能区加载事件上的用户广告组成员身份设置的。这已经过测试,并且有效。 Tab0始终与内置的Home选项卡合并,并按预期显示

像我这样的开发人员和模板管理员应该看到所有选项卡。这也适用于使用相同的方法

当前问题: 最近,我认为在某个office 365更新(但不是100%更新)之后,Tab1不再显示给任何应该在加载时看到它的人。但是,该选项卡已加载到某个位置。我之所以知道这一点,是因为要修复这个bug,我所要做的就是将色带最小化,然后重新最大化。两个附加选项卡都可以立即看到

请注意,我不必禁用和重新启用实际加载项

我还可以确认功能区类型设置正确(Microsoft.Outlook.Explorer),因此请不要回复这些内容

我在网上搜索过,似乎找不到对这种行为的解释或修复方法。我希望有人以前看到过这一点,并能为我指明正确的方向

为了进行复制,我只创建了一个新的简单ribbon项目,并创建了一个新的自定义选项卡。然后通过复制第一个选项卡创建第二个选项卡,并给它一个diff ID

e、 g。


我仍然不知道为什么会发生这种情况,但我已经为那些经历过同样问题的人找到了解决办法

该问题似乎只影响第一个自定义选项卡。因此,如果您添加一个新的空白自定义选项卡,并将其可见性设置为false,则会继承此错误,从而允许其他错误正常运行

这有点脏,但效果很好

如果有人知道的话,他仍然对实际的修复方案感兴趣