Office 加载项术语表

这是 Office 外接程序文档中常用的术语表。

加载项

Office 加载项是扩展 Office 应用程序的 Web 应用程序。 这些 Web 应用程序向 Office 应用程序添加了新功能,例如引入外部数据、自动执行流程或在 Office 文档中嵌入交互式对象。

Office 外接程序与 VBA、COM 和 VSTO 加载项不同,因为它们通常 (Web、Windows、Mac 和 iPad) 提供跨平台支持,并且基于 HTML、CSS 和 JavaScript) (标准 Web 技术。 Office 外接程序的主要编程语言是 JavaScript 或 TypeScript。

外接程序命令

外接程序命令 是 UI 元素,如按钮和菜单,用于扩展外接程序的 Office UI。 当用户选择外接程序命令元素时,会启动作,例如运行 JavaScript 代码或在任务窗格中显示加载项。 加载项命令可让你的外接程序看起来和感觉就像 Office 的一部分,这使用户对加载项更有信心。 有关详细信息 ,请参阅外接程序命令

另请参阅: 功能区、功能区按钮

应用程序

应用程序 是指 Office 应用程序。 支持 Office 外接程序的 Office 应用程序包括 Excel、OneNote、Outlook、PowerPoint、Project 和 Word。

另请参阅: 客户端主机Office 应用程序、Office 客户端

特定于应用程序的 API

特定于应用程序的 API 提供强类型对象,这些对象与特定 Office 应用程序本机的对象进行交互。 例如,调用 Excel JavaScript API 以访问工作表、区域、表、图表等。 特定于应用程序的 API 目前可用于 Excel、OneNote、PowerPoint、Visio 和 Word。 有关详细信息,请参阅 特定于应用程序的 API 模型

另请参阅: 通用 API

客户

客户端 通常指 Office 应用程序。 支持 Office 外接程序的 Office 应用程序或客户端包括 Excel、OneNote、Outlook、PowerPoint、Project 和 Word。

另请参阅:应用程序主机Office 应用程序、Office 客户端Office 桌面应用程序、Office 桌面客户端、桌面客户端、桌面。

通用 API

通用 API 用于访问跨多个 Office 应用程序通用的 UI、对话框和客户端设置等功能。 此 API 模型使用的是回调,这样,你在发送给 Office 应用程序的每个请求中只能指定一个操作。

Office 2013 引入了通用 API。 一些常见 API 是 2010 年代初的旧 API。 Excel、PowerPoint 和 Word 都具有通用 API 功能,但大部分功能已被特定于应用程序的 API 模型取代或取代。 如果可能,首选特定于应用程序的 API。

其他常见 API(例如与 Outlook、UI 和身份验证相关的通用 API)是用于这些目的的新式和首选 API。 有关通用 API 对象模型的详细信息,请参阅 通用 JavaScript API 对象模型

另请参阅: 特定于应用程序的 API

内容加载项

内容加载项 是直接嵌入到 Excel、OneNote 或 PowerPoint 文档中的 Web 视图或 Web 浏览器视图。 用户可以通过内容加载项访问界面控件,运行代码以修改文档或显示数据源中的数据。 在你要将功能直接嵌入文档时,请使用内容加载项。 若要了解详细信息,请参阅 内容 Office 加载项

另请参阅: webview

内容分发网络 (CDN)

内容分发网络CDN 是服务器和数据中心的分布式网络。 与单个服务器或数据中心相比,它通常提供更高的资源可用性和性能。

Contoso

Contoso Ltd. (也称为 Contoso,Contoso University) 是一家虚构的公司,Microsoft用作示例公司和域。

自定义函数

自定义函数是与 Excel 加载项一起打包的用户定义函数。 通过自定义函数,开发人员可以通过在 JavaScript 中将这些函数定义为外接程序的一部分来添加新函数(超出典型 Excel 功能)。 Excel 中的用户可以像访问 Excel 中的任何本机函数一样访问自定义函数。 有关详细信息,请参阅 在 Excel 中创建自定义函数

注意

自定义函数 是一个通用术语,可与 用户定义的函数互换。 这两个术语都适用于 VBA、COM 和 Office.js 加载项。Office 加载项文档在引用使用 Office JavaScript API 的自定义 函数时使用 术语自定义函数。

自定义函数运行时

自定义函数运行时仅限 JavaScript 的运行时,可在 Office 主机和平台的某些组合上运行自定义函数。 它没有 UI,并且无法与 Office.js API 交互。 如果外接程序仅具有自定义函数,则这是一个很好的轻型运行时。 如果自定义函数需要与任务窗格交互或 Office.js API,请配置 共享运行时。 有关详细信息,请参阅 配置 Office 外接程序以使用共享运行时

另请参阅: 运行时共享运行时

自定义仅函数加载项

包含自定义函数但不包含任务窗格等 UI 的加载项。 此类外接程序中的自定义函数在 仅限 JavaScript 的运行时中运行。 包含 UI 的自定义函数可以使用共享运行时,也可以使用仅限 JavaScript 的运行时和支持 HTML 的运行时的组合。 如果具有 UI,建议使用共享运行时。

另请参阅: 自定义函数自定义函数运行时

函数命令

函数命令是运行 JavaScript 函数的按钮或菜单项。 与任务窗格命令不同,函数命令不显示除命令按钮或菜单项本身以外的任何用户界面。

另请参阅: 加载项命令

host

<主机> 通常指 Office 应用程序。 支持 Office 加载项的 Office 应用程序或主机包括 Excel、OneNote、Outlook、PowerPoint、Project 和 Word。

另请参阅: 应用程序客户端Office 应用程序、Office 客户端

Long-Term 服务通道 (LTSC)

LTSC 是指通过 Microsoft 与公司之间的批量许可协议提供的 Office 永久版本。

另请参阅: 永久许可、 批量许可、批量许可永久许可、批量许可

Office 应用程序、Office 客户端

Office 客户端 是指 Office 应用程序。 支持 Office 外接程序的 Office 应用程序或客户端包括 Excel、OneNote、Outlook、PowerPoint、Project 和 Word。

另请参阅:应用程序客户端主机Office 桌面应用程序、Office 桌面客户端、桌面客户端、桌面。

Office 缓存

Office 缓存存储 Office 外接程序使用的资源和数据。此缓存可防止加载项反复降低其所需的资源,从而提高其性能。

另请参阅: Web 缓存Wef 缓存

Office 桌面应用程序、Office 桌面客户端、桌面客户端、桌面

Office 桌面客户端 是指在 Windows 或 Mac 上本机运行的 Office 应用程序。 支持 Office 加载项的 Office 桌面客户端包括 Windows 和 Mac 上的 Excel、Windows 上的 Outlook (新的经典) 和 Mac、Windows 和 Mac 上的 PowerPoint、Windows 上的 Project 以及 Windows 和 Mac 上的 Word。

另请参阅: 应用程序客户端Office 应用程序、Office 客户端

永久

永久 是指通过批量许可协议或零售渠道提供的 Office 版本。

其他Microsoft内容可以使用术语 “非订阅 ”来表示此概念。

另请参阅: 零售、零售永久批量许可、批量许可永久许可、批量许可

平台

平台通常指运行 Office 应用程序的作系统。 支持 Office 加载项的平台包括 Windows、Mac、iPad 和 Web 浏览器。

快速入门

快速入门是特定程序的基本作所需的关键技能和知识的高级说明。 在 Office 外接程序文档中,快速入门介绍了如何为特定应用程序(如 Outlook)开发加载项。 快速入门包含加载项开发人员可以在大约 5 分钟内完成的一系列步骤,从而生成一个正常运行的加载项和功能开发环境。

另请参阅: 教程

要求集

要求集是指各组已命名的 API 成员。 要求集可特定于 Office 应用程序,例如 ExcelApi 1.7 要求集(一组仅可在 Excel 中使用的 API),也可常用于多个应用程序,例如 DialogApi 1.1 要求集(一组可在支持对话框 API 的任何 Office 应用程序中使用的 API)。

加载项可使用要求集来确定 Office 应用程序是否支持需要使用的 API 成员。 有关详细信息,请参阅指定 Office 应用程序和 API 要求

要求集支持因 Office 应用程序、版本和平台而异。 要详细了解每个 Office 应用程序支持的平台、要求集和通用 API,请参阅 Office 客户端应用程序和 Office 加载项的平台可用性

零售、零售永久

零售 是指通过零售渠道提供的 Office 的永久版本。 这些版本不包括 Microsoft 365 订阅或批量许可协议提供的版本。

其他Microsoft内容可能使用 术语一次性购买消费者 来表示此概念。

另请参阅: 永久

功能区、功能区按钮

功能区是一个命令栏,可将应用程序的功能组织到窗口顶部的一系列选项卡或按钮中。 功能区按钮是此系列中的按钮之一。 有关详细信息 ,请参阅在 Office 中显示或隐藏功能区

runtime

运行时是主机环境 (包括 JavaScript 引擎,通常也是运行外接程序) HTML 呈现引擎。 在 Windows 上的 Office 和 Mac 版 Office 中,运行时是嵌入式浏览器控件, (或 Webview) ,例如 Internet Explorer、Edge 旧版、Edge WebView2 或 Safari。 加载项的不同部分在单独的运行时中运行。 例如,除非配置共享运行时,否则外接程序命令、自定义函数和任务窗格代码通常使用单独的 运行时。 有关详细信息 ,请参阅 Office 外接程序浏览器中的运行时以及 Office 外接程序使用的 Web 视图控件

另请参阅: 自定义函数运行时共享运行时webview

无集 API

Office JavaScript 库中未包含在任何要求集中的 API。

另请参阅 要求集

共享运行时

共享运行时使任务窗格、函数命令和自定义函数中的代码能够在同一运行时中运行,即使在关闭任务窗格时也能继续运行。 对话中的代码通常在单独的运行时中运行,即使外接程序配置为使用共享运行时也是如此。 有关详细信息,请参阅 共享运行时在 Office 外接程序中使用共享运行时的提示

另请参阅: 自定义函数运行时运行时

订阅

订阅 是指具有 Microsoft 365 订阅的 Office 版本。

任务窗格

任务窗格是界面图面或 Web 视图,通常显示在 Excel、Outlook、PowerPoint 和Word窗口右侧。 任务窗格允许用户访问界面控件,此类控件运行代码以修改文档或电子邮件,或显示数据源中的数据。 无需或无法将功能直接嵌入文档时,请使用任务窗格。 有关详细信息 ,请参阅 Office 外接程序中的任务窗格

另请参阅: webview

教程

教程是一种教学辅助工具,旨在帮助人们学习如何使用产品或过程。 在 Office 外接程序上下文中,教程指导加载项开发人员完成特定应用程序(如 Excel)的外接程序开发过程。 这涉及到遵循 20 个或更多步骤,比 快速入门更投入时间。

另请参阅: 快速入门

批量许可、批量许可永久许可、批量许可

批量许可 是指通过Microsoft与公司之间的批量许可协议提供的 Office 永久版本。

其他Microsoft内容可能使用 术语“商业 ”来表示此概念。

另请参阅: 长期服务通道 (LTSC) 永久

Web 加载项

Web 加载项 是 Office 外接程序的旧术语。 当Microsoft 365 文档需要区分新式 Office 外接程序与其他类型的外接程序(如 VBA、COM 或 VSTO)时,可以使用此术语。

另请参阅: 加载项

Web 缓存

Web 缓存临时存储单个 Office 外接程序使用的基于 Web 的资源和数据。

另请参阅: Office 缓存Wef 缓存

webview

Web 视图是在应用程序中显示 Web 内容的元素或视图。 内容加载项和任务窗格都包含嵌入式 Web 浏览器,并且是 Office 外接程序中的 Web 视图示例。

另请参阅: 内容加载项任务窗格

Wef 缓存

Wef 缓存在本地存储所有已安装 Office 加载项的资源和数据。

另请参阅: Office 缓存Web 缓存

XLL

XLL 加载项是一个 Excel 加载项文件,它提供用户定义的函数,文件扩展名为 .xll。 XLL 文件是一种动态链接库, (DLL) 文件,只能由 Excel 打开。 XLL 加载项文件必须以 C 或 C++ 编写。 自定义函数是 XLL 用户定义函数的新式等效函数。 自定义函数提供跨平台的支持,并与 XLL 文件向后兼容。 有关详细信息,请参阅 使用 XLL 用户定义函数扩展自定义函数

另请参阅: 自定义函数

Yeoman 生成器,Yo Office

Office 外接程序的 Yeoman 生成器使用 开放源代码 Yeoman 工具通过命令行生成 Office 外接程序。 yo office 是运行 Office 外接程序的 Yeoman 生成器的命令。Office 加载项快速入门和教程使用 Yeoman 生成器。

另请参阅