生成 Excel 任务窗格加载项

本文将逐步介绍如何生成 Excel 任务窗格加载项。 你将使用 Office 外接程序开发工具包或 Yeoman 生成器来创建 Office 加载项。 选择适合于想要使用的方法的选项卡,然后按照说明创建加载项并在本地测试。 如果要在 Visual Studio Code 中创建外接程序项目,建议使用 Office 外接程序开发工具包。

先决条件

创建加载项项目

单击以下按钮,使用 Office 外接程序开发工具包Visual Studio Code创建外接程序项目。 如果尚未安装扩展,系统会提示你安装该扩展。 包含项目说明的页面将在Visual Studio Code中打开。

在提示页中,选择“ 创建 ”以创建外接程序项目。 在打开的 “工作区文件夹 ”对话框中,选择要在其中创建项目的文件夹。

Visual Studio Code 中的开发工具包示例库

Office 外接程序开发工具包将创建项目。 然后在第二个Visual Studio Code窗口中打开项目。 关闭原始Visual Studio Code窗口。

注意

如果使用 VSCode 预览体验成员,或者在 VSCode 中打开项目页面时遇到问题,请按照以下步骤手动安装 扩展,并在示例库中查找示例。

浏览项目

使用 Office 外接程序开发工具包创建的外接程序项目包含基本任务窗格加载项的示例代码。 如果想要浏览加载项项目的组件,请在代码编辑器中打开项目并检查下面列出的文件。 准备好试用加载项时,请转至下一部分。

  1. 项目的根目录中的 ./manifest.xml./manifest.json 文件定义加载项的设置和功能。
  2. ./src/taskpane/taskpane.html 文件包含组成任务窗格的 HTML。
  3. ./src/taskpane/taskpane.css 文件包含应用于任务窗格中的内容的 CSS。
  4. ./src/taskpane/taskpane.js 文件包含用于加快任务窗格与 Office 客户端应用程序之间的交互的 Office JavaScript API 代码。

试用

  1. 通过选择 活动栏中的 Office 加载项开发工具包图标打开扩展。
  2. 选择 “预览 Office 加载项 (F5)
  3. 在“快速选取”菜单中,选择“{Office Application} 桌面 (Edge Chromium) ”选项,其中“{Office Application}”是相应的应用程序,例如“Excel”或“Word”。 这将启动加载项并调试代码。

开发工具包在调试开始前检查是否满足先决条件。 如果环境出现问题,请检查终端以获取详细信息。 完成此过程后,Office 桌面应用程序将启动并旁加载加载项。 请注意,首次运行项目时,安装依赖项可能需要几分钟时间。 出现提示时,需要安装证书。

停止测试 Office 加载项

完成加载项测试和调试后, 请始终 按照以下步骤关闭加载项。 (关闭 Office 应用程序或 Web 服务器窗口不会可靠地取消注册加载项.)

  1. 通过选择 活动栏中的 Office 加载项开发工具包图标打开扩展。
  2. 选择“ 停止预览 Office 加载项”。 这会关闭 Web 服务器,并从注册表和缓存中删除加载项。
  3. 关闭 Office 应用程序窗口。

疑难解答

如果在运行加载项时遇到问题,请执行以下步骤。

  • 关闭任何打开的 Office 实例。
  • 使用“ 停止预览 Office 加载项 Office 外接程序开发工具包扩展”选项关闭加载项的上一个 Web 服务器。

排查 Office 加载项的开发错误一文包含常见问题的解决方案。 如果仍然遇到问题, 请创建 GitHub 问题 ,我们将为你提供帮助。

有关在 Office web 版 上运行加载项的信息,请参阅将 Office 加载项旁加载到Office web 版

有关在旧版 Office 上进行调试的信息,请参阅使用 Microsoft Edge 旧版 中的开发人员工具调试加载项