功能区组不显示在Outlook 2010中

时间:2011-01-22 20:24:11

标签: .net visual-studio outlook vsto

我为Outlook 2007/2010创建了一个加载项。有2个色带,一个用于构图窗口,另一个用于读取窗口。每个功能区上有2组。在outlook 2007中,它们都按预期显示,但在2010年,第一个总是缺失。

这是为什么?我怎样才能防止这种情况发生?

2 个答案:

答案 0 :(得分:0)

检查功能区XML中每个选项卡的idMso属性。检查器中现有Compose功能区选项卡的正确idMso为TabNewMailMessage

如果这不起作用,请检查功能区本身的RibbonType属性,以确保在您要定位的两个检查器上启用它。

答案 1 :(得分:0)

答案是不在设计器的菜单控件或列表类型的控件中放置任何控件,而是通过代码完成。很难做到这一点,但是设计师生成的XML存在缺陷,并且在Outlook 2010中运行时出现问题。我通过代码将其更改为全部运行。一切正常。