部署和发布 Office 加载项

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

注意

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

主要发布方法

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

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

产品部署方法

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

AppSource

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

注意

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

通过 Microsoft 365 管理中心集中应用

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

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

有关集成应用部署流程的详细信息,请参阅集成应用门户中的合作伙伴测试和部署Microsoft 365 应用

注意

如果外接程序使用 Microsoft 365 的统一清单,并且随Microsoft 365 管理中心一起分发,则具有某些 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 管理员 中心进行部署。
  • 通过 Exchange 服务器进行部署。
  • 从 AppSource 获取加载项。

另请参阅