Office 加载项的 Office UI 元素

可以使用几种类型的 UI 元素来扩展 Office UI,包括外接程序命令和 HTML 容器。 这些 UI 元素类似于 Office 的自然扩展,并且跨平台工作。 可以将基于 Web 的自定义代码插入上述任一元素。

下图显示了可以创建的 Office UI 元素的类型。

功能区上的外接程序命令、任务窗格和 Office 文档中的对话框/内容加载项。

加载项命令

使用 外接程序命令 将入口点添加到 Office 应用功能区中的外接程序。 命令通过运行 JavaScript 代码,或启动 HTML 容器开始在外接程序中操作。 可以创建以下两种类型的外接程序命令。

命令类型 说明
功能区按钮、菜单和选项卡 用于在 Office 的默认功能区中添加自定义按钮、菜单(下拉列表)或选项卡。 使用按钮和菜单在 Office 中触发操作。 使用选项卡对按钮和菜单进行分组和整理。
上下文菜单 用于扩展默认上下文菜单。 例如,当用户右键单击 Office 文档或 Excel 中的表格中的文本时,将显示上下文菜单。

HTML 容器

使用 HTML 容器在 Office 客户端中嵌入基于 HTML 的 UI 代码。 然后,这些网页可以引用 Office JavaScript API 以与文档中的内容进行交互。 可以创建三种类型的 HTML 容器。

HTML 容器 说明
任务窗格 在 Office 文档右侧窗格中显示自定义 UI。 使用任务窗格以便用户与 Office 文档并行的外接程序进行交互。
内容加载项 显示 Office 文档内嵌入的自定义 UI。 使用内容外接程序以便用户直接与 Office 文档中的外接程序进行交互。 例如,你可能想要显示外部内容,如其他来源的视频或数据可视化。
对话框 在覆盖 Office 文档的对话框中显示自定义 UI。 对于需要焦点和更多空间且不需要与文档并行交互的交互,请使用对话框。

另请参阅