我为Outlook 2007/2010创建了一个加载项。有2个色带,一个用于构图窗口,另一个用于读取窗口。每个功能区上有2组。在outlook 2007中,它们都按预期显示,但在2010年,第一个总是缺失。
这是为什么?我怎样才能防止这种情况发生?答案 0 :(得分:0)
检查功能区XML中每个选项卡的idMso
属性。检查器中现有Compose功能区选项卡的正确idMso为TabNewMailMessage
。
如果这不起作用,请检查功能区本身的RibbonType
属性,以确保在您要定位的两个检查器上启用它。
答案 1 :(得分:0)
答案是不在设计器的菜单控件或列表类型的控件中放置任何控件,而是通过代码完成。很难做到这一点,但是设计师生成的XML存在缺陷,并且在Outlook 2010中运行时出现问题。我通过代码将其更改为全部运行。一切正常。