【问题标题】:Outlook Add-in VSTO: Ribbon Type property is not shownOutlook 加载项 VSTO:功能区类型属性未显示
【发布时间】:2015-12-17 09:23:19
【问题描述】:

我是 VSTO 2015 的新用户。我想将自定义组添加到 Outlook 2010 内置功能区消息选项卡。我遵循了一个微软的例子。

创建项目后,我添加了一个新项目并选择了功能区(可视化设计器)。功能区显示在设计器中,但是我在功能区的属性窗口中看不到 RibbonType 属性。因此,我无法选择允许我将自定义组添加到消息选项卡的 Microsoft.Outlook.Mail.Compose。

我们非常感谢您的帮助。

【问题讨论】:

    标签: visual-studio vsto visual-studio-2005 outlook-addin


    【解决方案1】:

    您需要将 RibbonType 设置为 Microsoft.Outlook.Explorer。这不是默认值,一旦你设置了这个属性,你就可以设置 Ribbon Type 属性。

    希望这会有所帮助。

    【讨论】:

    • 感谢您的快速回复。我的问题是我在功能区的属性窗口中根本看不到 RibbonType 属性。因此我无法更改功能区类型。
    • 你有哪个 Outlook 版本?
    • 我有 Outlook 2010。我还尝试向 Outlook 2013 添加功能区,但看不到 RibbonType 属性。
    • 打开您的功能区设计器文件 (Ribbon1.Designer.cs) 并执行以下操作:1) 找到私有 void InitializeComponent() 方法 2) 更改以下行:this.RibbonType = "Microsoft.Outlook.Mail 。读”; //进入 this.RibbonType = "Microsoft.Outlook.Explorer";
    • 谢谢穆斯塔法。您的回答帮助我解决了问题。为了读者,我想提一下,创建的文件名是 Ribbon1.vb,它没有您提到的驻留在 theRibbon1.cs 中的代码。但是,无论出于何种原因,功能区类型的下拉列表开始显示,我可以选择 Microsoft.Outlook.Mail.Compose 属性。再次感谢你。梅纳赫姆
    【解决方案2】:

    要查看RibbonType 属性,您必须在可视功能区中选择正确的部分。单击可视功能区的左上角(显示功能区的名称(就在“文件”上方),然后您会看到正确的属性。

    【讨论】:

      猜你喜欢
      • 2018-05-07
      • 2021-03-01
      • 2022-05-17
      • 2015-07-28
      • 2021-06-03
      • 1970-01-01
      • 2013-03-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多