Outlook 如何使用VSTO在“主页”选项卡上添加自定义按钮

Outlook 如何使用VSTO在“主页”选项卡上添加自定义按钮,outlook,office365,vsto,outlook-addin,Outlook,Office365,Vsto,Outlook Addin,我正在创建outlook VSTO以将自定义按钮添加到主功能区。我已将代码添加到ribbon.xml中: <customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"> <ribbon> <tabs> <tab idMso="TabHome"> <group id="Phishing" label="Phishing">

我正在创建outlook VSTO以将自定义按钮添加到主功能区。我已将代码添加到ribbon.xml中:

<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
  <ribbon>
    <tabs>
      <tab idMso="TabHome">
    <group id="Phishing" label="Phishing">
      <button id="Phishing_Email" label="Phishing_Email" size="large" />
    </group>
  </tab>
</tabs>
</ribbon>
</customUI>

并将代码添加到此addin.cs,但在测试代码时,按钮不会出现,并且我没有收到任何错误


有人能帮忙吗?

首先,我注意到您对功能区XML使用了一个旧名称空间:


您是否在文件|选项|高级|开发人员|显示加载项用户界面错误中打开加载项错误报告?是的,pal它已打开。干杯,pal,现在在主屏幕上显示它。如果我创建了一封新的电子邮件,它会打开一个新框并给出一个错误,因为上面的xml中没有“主页”选项卡。如何防止这种情况看起来新的inspector上没有这样的内置选项卡。您需要通过检查传递给
GetCustomUI
方法的参数来筛选项目类型。如果有助于找到原因,我建议将帖子标记为答案。我已经厌倦了添加try catch,但它会标记错误