在outlook - VSTO项目中将自定义按钮组添加到Home功能区

时间:2018-01-30 12:50:33

标签: c#-4.0 vsto outlook-addin

我是VSTO开发的新手。我正在使用visual studio 2017社区版。我需要在outlook的主页功能区中显示两个按钮。我尝试使用Ribbon控件但它显示为一个新选项卡.I想要在主页功能区本身中将按钮显示为一组

1 个答案:

答案 0 :(得分:1)

您的控件显示在新标签页中,因为您指定了自己的标签id。要在现有标签页中显示您的论坛,您需要指定此标签的id。在这种情况下,id属性称为idMso。对于主浏览器标签,idMsoTabHome。您的ribbon.xml可能看起来像......

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

如果您仍然困扰自己,开始自定义Office Ribbon XML的好方法是阅读Customizing the 2007 Office Fluent Ribbon for Developers的3个部分。