在 Outlook 加载项中创建自定义功能区选项卡

问题描述 投票:0回答:1

我一直致力于开发 Outlook 加载项,目前正在尝试在 Outlook 中创建自定义功能区选项卡。我已按照 Microsoft 提供的教程进行操作,该教程对于创建加载项非常有用,但我无法理解如何在 Outlook 中自定义功能区。

我也看了这个指南,但我很难弄清楚从哪里开始。我不确定在 Visual Studio 中选择的项目类型以及“功能区(视觉设计器)”指的是什么。

我遇到了这个线程,其中有一些信息,但对于给我明确的指示没有太大帮助。

有人可以向我提供有关如何在功能区中创建新选项卡并向其添加按钮或下拉菜单的分步说明或指导吗?任何建议、代码示例或相关资源的指针将不胜感激。我专门寻找有关如何在 Outlook 加载项上下文中自定义功能区的见解。

提前感谢您的帮助!

outlook outlook-addin outlook-web-addins ribbon outlook-restapi
1个回答
0
投票

你在这里混淆了框架。 由于您正在使用本教程中的框架创建加载项,因此您可以通过打开清单 XML 文件然后向其中添加 CustomTab 元素来向功能区添加自定义选项卡,例如:

<ExtensionPoint xsi:type="ContosoRibbonTab">
  <CustomTab id="Contoso.TabCustom2">
    <Group id="Contoso.TabCustom2.group2">
       <!-- add your button control markup here -->
    </Group>
    <Label resid="customTabLabel1" />
  </CustomTab>
</ExtensionPoint>

更多信息在这里:

  1. https://learn.microsoft.com/en-us/office/dev/add-ins/design/custom-tab-placement
  2. https://learn.microsoft.com/en-us/javascript/api/manifest/customtab?view=common-js-preview

由于您正在构建 Outlook 加载项,因此可以省略

InsertBefore
InsertAfter
元素,因为 Outlook 不支持它们。

© www.soinside.com 2019 - 2024. All rights reserved.