使用 Visual Studio 开发 Office 加载项

本文介绍如何使用 Visual Studio 开发 Office 加载项。 如果你已创建加载项,则可以跳至使用 Visual Studio 开发加载项部分。

注意

作为使用 Visual Studio 的替代方法,你可以选择使用适用于 Office 加载项和 VS Code 的 Yeoman 生成器来创建 Office 加载项。 有关此选项的详细信息,请参阅创建 Office 加载项

使用 Visual Studio 创建加载项项目

Visual Studio 可用于创建适用于 Excel、Outlook、PowerPoint 和 Word 的 Office 加载项。 Office 加载项项目是作为 Visual Studio 解决方案的一部分创建的,它使用 HTML、CSS 和 JavaScript。 要使用 Visual Studio 创建 Office 加载项,请按照快速入门中与要创建的加载项相对应的说明操作。

Visual Studio 不支持创建适用于 OneNote 或 Project 的 Office 加载项。 要为其中任何应用程序创建 Office 加载项,你需要使用适用于 Office 加载项的 Yeoman 生成器,如 OneNote 快速入门Project 快速入门中所述。

使用 Visual Studio 开发加载项

Visual Studio 会创建一个功能受限的基本加载项。 你可通过在 Visual Studio 中编辑清单、HTML、JavaScript 和 CSS 文件来自定义加载项。 有关 Visual Studio 创建的加载项项目中的项目结构和文件的高级说明,请参阅用于指导创建加载项的快速入门中的 Visual Studio 指南。

提示

由于 Office 加载项是一种 Web 应用程序,因此你至少需要具备基本的 Web 开发技能才能自定义加载项。 如果你不熟悉 JavaScript,建议查看 Mozilla JavaScript 教程

若要自定义外接程序,需要了解本文档的核心概念开发区域中所述的概念>,以及与要构建的加载项相对应的特定于应用程序的文档区域中所述的概念 (,例如 Excel) 。

测试和调试加载项

用于测试、调试和故障排除 Office 加载项的方法因平台而异。 有关详细信息,请参阅在 Visual Studio 中调试 Office 加载项测试和调试 Office 加载项

发布加载项

Office 加载项由一个 Web 应用程序和一个清单文件构成。 Web 应用程序定义加载项的用户界面和功能,清单指定 Web 应用程序的位置并定义加载项的设置和功能。

在 Visual Studio 中开发加载项时,该加载项将在本地 Web 服务器 (localhost) 上运行。 如果加载项如期工作且你已准备好发布它供其他用户访问,你需要完成以下步骤。

  1. 将 Web 应用程序部署到 Web 服务器或 Web 托管服务(例如 Microsoft Azure)。
  2. 更新清单以指定已部署应用程序的 URL。
  3. 选择要用来部署 Office 加载项的方法,再按照说明发布清单文件。

另请参阅