初学者指南
想要开始构建自己的跨平台 Office 扩展? 以下步骤显示了需要先阅读的内容、要安装的工具以及要完成的推荐教程。
注意
如果你已熟知如何创建适用于 Office 的 VSTO 加载项,建议直接转到 VSTO 加载项开发人员指南(该文章是本文中信息的超集)。
步骤 0:先决条件
- Office 加载项本质上是嵌入在 Office 中的 Web 应用程序。 因此,你首先应该对 Web 应用程序以及如何在 Web 上托管它们有基本的了解。 Internet、书籍和在线课程提供了有关它的大量信息。 如果之前根本不了解 Web 应用程序,一个很好的开始方法是在必应上搜索“什么是 Web 应用?”
- 创建 Office 外接程序时将使用的主要编程语言是 JavaScript 或 TypeScript。 可将 TypeScript 视为 JavaScript 的强类型版本。 如果你不熟悉其中任一语言,但具有使用 VBA、VB.Net、C# 的经验,你可能会发现 TypeScript 更易于学习。 此外,Internet、书籍和在线课程提供了有关这些语言的大量信息。
步骤 1:从基础知识开始
我们知道你渴望开始编码,但是在打开 IDE 或代码编辑器之前,你应该先阅读一些有关 Office 加载项的信息。
- Office 外接程序平台概述:了解什么是 Office Web 外接程序,以及它们与旧式 Office 扩展方式(如 VSTO 加载项)有何不同。
- 开发 Office 加载项:获取 Office 加载项的开发和生命周期概述,包括工具、创建加载项 UI 以及使用 JavaScript API 与 Office 文档交互。
- “Hello world”示例:了解如何构建仅包含清单、HTML 网页和徽标的最简单的 Office 外接程序。 这些示例将帮助你了解 Office 加载项的基本部分。
这些文章中有许多链接,但是如果你是 Office 加载项的初学者,我们建议你在阅读完后返回此处并继续下一部分。
步骤 2:浏览并试用现有示例
你现在已经了解了大局,因此请通过安装 我们的脚本实验室加载项 来深入了解各种 Office 应用程序中的代码示例。 脚本实验室中提供的示例演示如何使用许多 Office JavaScript API。
步骤 3:安装工具并创建第一个加载项
接下来,使用我们的快速入门之一创建加载项。 为了学习平台,建议使用 Excel 快速入门。 有一个版本基于 Visual Studio,另一个版本基于 Node.js 和 Visual Studio Code。
步骤 4:代码
你无法通过阅读车主手册学会开车,因此请从此 Excel 教程开始编码吧。 你将在加载项清单中使用 Office JavaScript 库和一些 JSON 或 XML。 无需记住任何内容,因为在后面的步骤中,你将获得关于这两者的更多背景知识。
步骤 5:了解 JavaScript 库
有关 Office JavaScript 库的概述,请参阅以下教程:Microsoft Learn 培训: 了解 Office JavaScript API。
然后返回到脚本实验室并像操场一样使用它:对尝试的任何示例的本地副本进行自己的代码更改,并查看结果受到的影响。
步骤 6:了解清单
了解加载项清单的用途,并了解 Office 外接程序清单中的 XML 标记或 JSON 简介。
后续步骤
恭喜你完成了初学者的 Office 加载项学习之路! 以下是进一步探索我们的文档的一些建议:
其他 Office 应用程序的教程或快速入门:
方案和其他代码示例:
其他重要主题: