Microsoft Office Add-ins Development Kit 1.0.1
分类: 下载/工具 · 工具软件 | 来源: 点击进入 | 版本: 1.0.1 |
日期: 2025-07-27 | 人气: | 大小: |
标签: xml microsoft toolkit add-in dev kit office office XML add-in office-addin-dev-kit-output |
Microsoft Office Add-ins Development Kit for Visual Studio Code:您的Office插件开发助手
Microsoft Office Add-ins Development Kit for Visual Studio Code是专为开发者设计的工具包,旨在简化Office插件的开发流程。无论您是新手还是经验丰富的开发者,该工具包都能帮助您快速设置开发环境、创建Office插件,并通过流畅的开发体验进行调试。
快速入门:
打开Office Add-ins Development Kit,即可创建新插件并开始编码!工具包提供了“创建新插件”和“查看样本”两个选项,帮助您快速上手。
在Visual Studio Code中,您可以通过侧边栏和命令面板中的“Office”关键字发现所有命令。工具包还支持命令行接口(CLI),以提高开发效率。
前提条件:
确保您具备构建Office插件所需的前提条件,并安装推荐的开发工具。需要:
- 最新LTS版本的Node.js。从Node.js官方网站下载并安装适合您的操作系统的版本。通过在终端中运行node -v和npm -v命令,验证是否已安装这些工具。
- 连接到Microsoft 365订阅的Office。您可能有资格通过Microsoft 365开发者计划获得Microsoft 365 E5开发者订阅,详见FAQ。或者,您可以注册为期1个月的免费试用或购买Microsoft 365计划。
创建您的插件:
使用Office Add-ins Development Kit for Visual Studio Code设置您的第一个插件项目:
- 确保已安装Office Add-ins Development Kit for Visual Studio Code。
- 在Visual Studio Code的活动栏中选择Office Add-ins Development Kit图标,打开扩展。
- 选择“创建新插件”。
- 在打开的下拉菜单中,选择您想要构建插件的Office应用程序。
- 从可用模板列表中选择一个插件模板。
- 选择JavaScript或TypeScript作为编程语言。
- 在打开的工作区文件夹对话框中,选择您想要创建项目的文件夹。
- 当提示时,给项目命名(无空格)。Office Add-ins Development Kit将创建带有基本文件和脚手架的项目,然后在新的Visual Studio Code窗口中打开项目。您可以关闭原始的Visual Studio Code窗口。
配置您的插件:
Office插件包括两个基本组件:XML清单文件和您自己的Web应用程序。
- 清单定义了各种设置,包括您的插件如何与Office客户端集成。
- 您的Web应用程序需要托管在Web服务器或Web托管服务上,如Microsoft Azure。
创建插件项目后,通过查看以下关键文件来探索和自定义组件:
- 项目根目录中的./manifest.xml文件定义了插件的设置和功能。通过选择Office Add-ins Development Kit中的“验证清单文件”选项,检查您的清单文件是否有效。
- ./src/taskpane/taskpane.html文件包含任务窗格的HTML标记。
- ./src/taskpane/taskpane.css文件包含应用于任务窗格内容的CSS。
- ./src/taskpane/taskpane.js文件包含促进任务窗格与Office应用程序之间交互的Office JavaScript API代码。
在Office应用程序中预览您的插件:
要了解插件在Office应用程序中的工作方式,请使用Office Add-ins Development Kit在本地开发环境中轻松运行和调试您的Office插件。
预览您的Office插件(F5)
选择“预览您的Office插件(F5)”以启动插件并调试代码。在下拉菜单中,选择“Edge桌面(Edge Chromium)”选项。
扩展程序随后会检查前提条件是否满足,然后开始调试。如果您的环境存在问题,终端将显示详细信息。完成此过程后,Office桌面应用程序启动并侧载插件。
您还可以通过按F5或在终端中运行npm run start命令来开始调试。
有关在Office网页版上运行插件的信息,请参阅将Office插件侧载到Office网页版。
有关在旧版Office上调试的信息,请参阅使用Microsoft Edge Legacy的开发者工具调试插件。
停止预览您的Office插件
完成测试和调试插件后,选择“停止预览您的Office插件”。这将关闭Web服务器,并从注册表和缓存中移除插件。
参见:
所有关于Office插件的信息都可以在我们的官方文档中找到。要探索更多真实场景的样本,请在Office Add-ins Development Kit中选择“查看样本”。
报告安全问题:
向安全研究人员提供有关如何私下报告在您的开源项目中发现的安全漏洞的信息。详见报告安全问题。
遥测:
该软件可能会收集关于您和您使用软件的信息,并将其发送给Microsoft。Microsoft可能会使用这些信息来提供服务并改进我们的产品和服务。您可以按照存储库中的描述关闭遥测。软件中还有一些功能可能使您和Microsoft能够从您的应用程序用户那里收集数据。如果您使用这些功能,您必须遵守适用的法律,包括向您的应用程序用户提供适当的通知以及Microsoft的隐私声明副本。我们的隐私声明位于Microsoft隐私声明。您可以在帮助文档和我们的隐私声明中了解更多关于数据收集和使用的信息。您使用软件即表示您同意这些做法。
遥测配置:
遥测收集默认开启。要选择退出,请将telemetry.enableTelemetry设置为false。详细信息请参阅我们的FAQ。
商标:
此项目可能包含项目、产品或服务的商标或标志。使用Microsoft商标或标志需遵守Microsoft的商标与品牌指南。在修改版本的项目中使用Microsoft商标或标志不得引起混淆或暗示Microsoft的赞助。任何第三方商标或标志的使用需遵守该第三方的政策。
许可证:
版权所有© Microsoft Corporation。保留所有权利。
-
- Golang云原生架构师课程
- Go是一门并发支持、垃圾回收的编译型系统编程语言;本课程转载自哔哩哔哩:https://www.bilibili.com/video/BV1Mh411M7A
- 204次学习
-
- MySQL数据管理之备份恢复案例解析视频教程
- 《MySQL数据管理之备份恢复案例解析视频教程》MySQL是一个开放源码的小型关联式数据库管理系统,目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
- 163次学习
-
- MySQL索引优化解决方案
- 本套课程是根据MySQL索引的设计理念与数据结构、索引使用场景、索引分类、索引运用场景、索引性能分析、查询优化、MySQL索引的慢查询等组成,主要讲述了MySQL索引优化的解决方案,非常适合有MySQL使用基础或者有一定工作经验的同学。课程讲解了解决大数量查询慢的问题、如何编写一个高效的SQL、查询语句应该如何优化、索引的实现原理是什么、索引又应该如何优化...等诸多SQL索引优化的难点和面试点。
- 182次学习
-
- 极客学院Docker视频教程
- Docker是PaaS提供商dotCloud开源的一个基于LXC的高级容器引擎,源代码托管在Github上,基于go语言并遵从Apache2.0协议开源。Docker自2013年以来非常火热,无论是从github上的代码活跃度,还是各大厂商的支持,都使Docker成为了时下最受关注的技术,甚至微软都声称在下一代WindowsServer中集成对Docker的支持。所以我们收集了《极客学院Docke
- 243次学习
-
- Golang进阶实战编程
- 本课程是在《Go语言基础视频》基础之上录制的,是Go语言基础的后半部分。包括包的管理,IO操作,Go语言最大的亮点:高并发,goroutine,channel,反射等。本视频主要为了帮助Go语言的初学者,从零到一的快速入门。学完本套课程,可以学会如果通过包管理Go项目,并发模型,以及并发实现,channel通道如何传递数据,反射等等。
- 128次学习
-
- JavaScript极速入门
- 本套课程将帮助大家迅速掌握JavaScript这门高端的、动态的、弱类型编程语言。知识点简单明了,让你学习0压力,适合新手观看学习......
- 431次学习
-
- Golangmap实践及实现原理解析
- 2022-12-28 505浏览
-
- GoLand调式动态执行代码
- 2023-01-13 502浏览
-
- 试了下Golang实现try catch的方法
- 2022-12-27 502浏览
-
- 用Nginx反向代理部署go写的网站。
- 2023-01-17 502浏览
-
- MySQL主从切换的超详细步骤
- 2023-01-01 501浏览
-
- Mysql-普通索引的 change buffer
- 2023-01-25 501浏览