部署和发布 Office 加载项

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

方法 用途
旁加载 在开发过程中测试在 Windows、iPad、Mac 或浏览器中运行的加载项。 (不适用于生产版加载项。)
网络共享 作为开发过程的一部分,用于在将加载项发布到本地主机以外的服务器后,测试在 Windows 上运行的加载项。 (不适用于生产加载项、在 iPad、Mac 或 Web 上进行测试,或用于使用 统一清单的外接程序Microsoft 365.)
AppSource 用于向用户公开分发加载项。
Microsoft 365 管理中心 在云部署中,使用 Microsoft 365 管理中心将加载项分发给组织中的用户。 这是通过集成应用集中部署完成的。
SharePoint 目录 在本地环境中,用于向组织用户分发加载项。 不支持使用 Microsoft 365 统一清单 的加载项,也不支持在仅外接程序清单中需要 <VersionOverrides> 元素的任何功能。
Exchange 服务器 在本地或在线环境中,用于向用户分发 Outlook 加载项。

注意

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

按 Office 应用程序和加载项类型划分的部署选项

可用的部署选项具体取决于你面向的 Office 应用程序以及所创建的加载项的类型。

扩展点 旁加载 网络共享 AppSource Microsoft 365 管理中心 SharePoint 目录* Exchange 服务器
内容 支持 支持 支持 支持 支持 不支持
任务窗格 支持 支持 支持 支持 支持 不支持
命令 支持 仅支持 Excel、PowerPoint 和 Word 支持 支持 不支持 不支持
邮件应用 支持 不支持 支持 支持 不支持 支持

* SharePoint 目录不支持 Mac 版 Office。

产品部署方法

以下各部分提供了有关向组织中的用户分发生产版 Office 加载项的最常用部署方法的其他信息。

部署更新

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

注意

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

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

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

AppSource

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

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

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

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

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

重要

主权云或政府云中的客户无权访问集成应用。 它们将改用集中部署。 集中部署是一种类似的部署方法,但不会向管理员公开连接的加载项和应用。有关详细信息,请参阅 确定外接程序的集中部署是否适用于组织

SharePoint 应用目录部署

SharePoint 应用程序目录是一个特殊的网站集,你可以创建它来托管 (仅外接程序清单类型) Word、Excel 或 PowerPoint 外接程序。 由于 SharePoint 目录不支持在清单节点中 VersionOverrides 实现的新加载项功能(包括外接程序命令),因此建议尽可能通过管理中心使用集中部署。 默认情况下,通过 SharePoint 目录部署的外接程序命令在任务窗格中打开。

如果要在本地环境中部署外接程序,请使用 SharePoint 目录。 有关详细信息,请参阅将任务窗格和内容外接程序发布到 SharePoint 目录

注意

  • SharePoint 目录不支持 Outlook 加载项。
  • SharePoint 目录不支持使用 Microsoft 365 统一清单的加载项。
  • SharePoint 目录不支持 Mac 上的 Office。 若要向 Mac 客户端部署 Office 加载项,必须将其提交到 AppSource

Outlook 外接程序 Exchange 服务器部署

对于不使用 Azure AD 标识服务的本地和联机环境,可以通过 Exchange 服务器部署 Outlook 加载项。

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

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

要将加载项分配给租户,请使用 Exchange 管理中心从文件或 URL 直接上传清单,或从 AppSource 添加加载项。 若要将加载项分配给单个用户,必须使用 Exchange PowerShell。 有关详细信息,请参阅 Exchange Server 中 Outlook 的加载项

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

GoDaddy Microsoft 365 个 SKU

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

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

另请参阅