C# 用于Outlook 2010的VSTO加载项中的自定义功能区不';t显示

C# 用于Outlook 2010的VSTO加载项中的自定义功能区不';t显示,c#,outlook,vsto,ribbon,C#,Outlook,Vsto,Ribbon,我有一个带功能区的Outlook 2010最小VSTO加载项。我唯一的目标是显示一个没有任何功能的功能区(通过designer创建)。从MSDN中我可以看出,默认情况下,功能区应该自动显示,可能需要调整选项卡的ControlIdType/CustomId属性 唉,调整这些属性没有任何作用——Outlook不会加载和显示任何选项卡。功能区加载程序中显示的一个简单消息框显示它从未被触发。此外,我还没有看到任何信息资源(教程、演练、概述等)说明需要手动告诉Outlook显示选项卡 如何显示选项卡 除了

我有一个带功能区的Outlook 2010最小VSTO加载项。我唯一的目标是显示一个没有任何功能的功能区(通过designer创建)。从MSDN中我可以看出,默认情况下,功能区应该自动显示,可能需要调整选项卡的ControlIdType/CustomId属性

唉,调整这些属性没有任何作用——Outlook不会加载和显示任何选项卡。功能区加载程序中显示的一个简单消息框显示它从未被触发。此外,我还没有看到任何信息资源(教程、演练、概述等)说明需要手动告诉Outlook显示选项卡

  • 如何显示选项卡
  • 除了MSDN之外,还有其他适合VSTO新手的资源吗

  • 要显示功能区,请在代码中的基本功能区上将
    RibbonType
    属性更改为
    Microsoft.Outlook.Explorer

    是什么为我修复了它(无需启动新项目),在Ribbon1.vb功能区设计中,我单击了“属性”窗格中功能区“文件”按钮上方的Ribbon1名称,单击选项卡(集合),在标题“设计”下,我将名称(从选项卡1)更改为其他名称


    单击ok,通过单击F5进行测试,结果正常。希望这对其他人有所帮助。

    非常感谢您的回答。在这上面花了好几个小时。我不明白为什么官方的Microsoft示例和教程没有提到这一点。仅供其他人参考,这可以在“Component Designer生成的代码”区域的
    .Designer.cs
    文件中找到。最后,这个答案很旧,但我想指出的是,这个更改并没有解决我在使用outlook 2010时遇到的类似问题。我将尝试从头开始创建一个新项目,并在这里报告。我回来了,它成功了。如果您遇到此问题,请尝试创建一个新项目,添加一个功能区文件并进行此小更改。干杯使用Visual Studio 2015和Outlook 2013 AddInVSTO walk-thru(为Excel 2013创建“您的第一个自定义功能区”)时,我也遇到了同样的问题—选项卡不显示。