自定义Outlook 2013内联响应的上下文功能区

时间:2014-12-11 13:05:07

标签: outlook-addin

我为2007/2010和2013创建了一个自定义加载项。 每次打开/弹出新窗口时,插件 - 自定义控件都会很好地显示。我们可以在“消息选项卡”中看到功能区。

enter image description here

但是,如果我们尝试在2013年进行内联或响应。功能区中没有出现功能区。

enter image description here

使用VSTO代码完成开发。 (我不是在寻找任何第三方工具) 在这个阶段我无法切换到基于XML的控件。

2 个答案:

答案 0 :(得分:4)

您需要为tabSet属性使用 TabComposeTools idMso值,并为tab属性的IdMso属性使用 TabMessage 值。例如,您可以使用以下标记:

<customUI onLoad="Ribbon_Load" xmlns="http://schemas.microsoft.com/office/2006/01/customui">
<ribbon>
    <contextualTabs>
        <tabSet idMso="TabComposeTools">
            <tab idMso="TabMessage">

            // your controls go there

            </tab>
        </tabSet>
    </contextualTabs>
</ribbon>

功能区设计师不支持此功能。

答案 1 :(得分:0)

这很棒,适合我。

<contextualTabs>
  <tabSet idMso="TabComposeTools">
    <tab idMso="TabMessage">
      <group id="TabMessageGroup" label="Group Name">
        <button id="MessageButton" onAction="msgButton_Click" size="large" getImage="Favicon_GetImage" getLabel="GetRibbonLabel" />
      </group>
    </tab>
  </tabSet>
</contextualTabs>