部署和发布 Office 加载项

可以使用几种方法之一来部署 Office 外接程序,以用于对用户进行测试或分发: 部署方法还会影响加载项的哪些平台。

注意

有关最终用户如何获取、插入和运行加载项的信息,请参阅开始使用 Office 加载项

主要发布方法

下表汇总了无论外接程序使用哪种类型的清单,都可以使用的主要发布方法。 如果外接程序使用仅外接程序清单,另请参阅 仅外接程序清单的其他发布方法

方法 用途
旁加载 在开发过程中测试在 Windows、iPad、Mac 或浏览器中运行的加载项。 (不适用于生产版加载项。)
Microsoft市场 用于向用户公开分发加载项。
Microsoft 365 管理中心中的集成应用门户 将加载项分发给组织中的用户。

产品部署方法

以下部分提供有关最常用于向用户分发生产 Office 外接程序的部署方法的其他信息。

Microsoft市场

你可以通过 Microsoft Marketplace、Microsoft的联机应用商店(可通过浏览器和 Office 应用程序的 UI 访问)来提供加载项。 通过 Microsoft 市场分发,你可以选择将加载项的安装与 Windows 应用或 COM 或 VSTO 加载项的安装一起包含在内。 有关详细信息,请参阅 发布到 Office 外接程序Microsoft市场

注意

如果计划将加载项 发布到 Microsoft 市场,并在 Office 体验中使其可用,请确保符合 商业市场认证策略。 例如,加载项必须适用于支持你定义的方法的所有平台,才能通过验证(有关详细信息,请参阅第 1120.3 部分以及 Office 加载项应用程序和可用性页)。

Microsoft 365 管理中心中的集成应用门户

通过 Microsoft 365 管理中心,管理员可以为组织中的用户和组轻松部署 Office 加载项。 通过管理中心部署加载项后,用户可立即在其 Office 应用程序中使用此加载项,而无需进行客户端配置。 可以使用集成应用门户来部署独立软件供应商 (ISV) 提供的内部加载项和加载项。 集成应用门户还显示管理员加载项以及同一 ISV 捆绑在一起的其他应用,让他们能够跨 Microsoft 365 平台获得整个体验。

将 Microsoft 365 (应用(包括 Office 加载项和 Teams 应用) 、SharePoint 框架 (SPFx) 应用和其他应用)链接在一起时,可以为客户创建单个软件即服务 (SaaS) 产品/服务。 有关此流程的通用信息,请参阅如何为商业市场计划 SaaS 产品/服务。 有关如何创建产品/服务的详细信息,请参阅 创建产品/服务

有关部署过程的详细信息,请参阅 集成应用门户入门

注意

如果你的外接程序使用 Microsoft 365 的统一清单 ,并且作为内部加载项分发到集成应用门户 (而不是由管理员从 Microsoft Marketplace) 获取,则具有某些 Office 版本的用户将无法安装它。 有关详细信息,请参阅 具有 Microsoft 365 的统一应用清单的 Office 加载项 - 客户端和平台支持

重要

主权云或政府云中的客户无法访问集成应用门户。 他们改用集中部署。 (请参阅本文后面的外接程序 仅清单的其他发布方法 。) 集中部署是类似的部署方法,但不向管理员公开连接的外接程序和应用。有关详细信息,请参阅 确定外接程序的集中部署是否适用于组织

部署更新

在加载项中添加功能或修复 bug 时,需要部署更新。 如果外接程序由一个或多个管理员部署到其组织,则某些清单更改将要求管理员同意更新。 在管理员同意更新之前,用户仍保留在加载项的现有版本上。 以下清单更改需要管理员再次同意。

注意

每当对清单进行更改时,都必须引发清单的版本号。

  • 如果外接程序使用仅外接程序清单,请参阅 Version 元素
  • 如果外接程序使用统一清单,请参阅 version 属性

仅限外接程序清单的其他发布方法

下表汇总了 仅在外接程序使用仅外接程序清单时可用的发布方法。

方法 用途 支持限制
网络共享 在开发过程中,在将加载项发布到 localhost 以外的服务器后,测试在开发计算机以外的 Windows 计算机上运行的外接程序。
  • 不支持生产加载项。
  • Outlook 加载项不支持。
  • 不支持在 iPad、Mac 或 Web 上进行测试。
SharePoint 目录 在本地环境中,用于向组织用户分发加载项。
  • Outlook 加载项不支持。
  • Mac 上的 Office 不支持。
  • 不支持具有仅外接程序清单中需要 <VersionOverrides> 元素的任何功能的加载项。
Exchange 服务器 在本地或在线环境中,用于向用户分发 Outlook 加载项。 仅 Outlook 加载项支持。
集中部署 将加载项分发给组织中的用户。

SharePoint 应用目录部署

SharePoint 应用程序目录是一个特殊的 SharePoint 网站集,你可以创建它来托管 (仅外接程序清单类型) Word、Excel 或 PowerPoint 加载项。 如果要在本地环境中部署加载项,并且加载项用户均未使用 Mac,请考虑使用 SharePoint 目录。 有关详细信息,请参阅将任务窗格和内容外接程序发布到 SharePoint 目录

由于 SharePoint 目录不支持在清单节点中 VersionOverrides 实现的新加载项功能(包括加载项命令),因此对于这些外接程序,我们建议尽可能通过管理中心使用集中部署。

Outlook 外接程序 Exchange 服务器部署

对于不使用 Microsoft Entra 标识服务的本地和联机环境,可以通过 Exchange 服务器部署 Outlook 外接程序。

Outlook 外接程序部署需要以下内容:

  • Microsoft 365、Exchange Online 或 Exchange Server 2016 或更高版本
  • Outlook 2016 或更高版本

若要为租户和用户分配和管理加载项,请使用 Exchange PowerShell。 有关详细信息,请参阅 Exchange Server 中的 Outlook 加载项和 Exchange Online 中的 Outlook 加载项

请务必注意,某些版本的 Outlook 客户端和 Exchange 服务器可能仅支持某些邮箱要求集。 有关支持的要求集的详细信息,请参阅 Exchange 服务器和 Outlook 客户端支持的要求集

GoDaddy Microsoft 365 个 SKU

Microsoft GoDaddy 提供的 365 个订阅 对加载项的支持有限。 不支持 以下选项。

  • 通过Microsoft 365 管理中心进行部署。
  • 通过 Exchange 服务器进行部署。
  • 从 Microsoft Marketplace 获取加载项。

另请参阅