当前位置:首页 > 下载列表 > Microsoft Office Add-ins Development Kit

Microsoft Office Add-ins Development Kit 1.0.1

MicrosoftOfficeAdd-insDevelopmentKitforVisualStudioCode:您的Office插件开发助手MicrosoftOfficeAdd-insDevelopmentKitforVisualStudioCode是专为开发者设计的工具包,旨在简化Office插件的开发流程。无论您是新手还是经验丰富的开发者,该工具包都能帮助您快速
分类:   下载/工具 · 工具软件 来源:  点击进入 版本:  1.0.1
日期:  2025-07-27 人气:   大小:  
标签:   xml microsoft toolkit add-in dev kit office office XML add-in office-addin-dev-kit-output
点击下载 相关下载
功能介绍

使用Office Add-ins Development Kit创建新插件的过程。动画展示了光标选择“创建新插件按钮”,然后为Excel插件选择带有任务窗格的选项,用JavaScript编写。

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插件”和“Edge桌面(Edge Chromium)”选项来运行插件。

预览您的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。保留所有权利。

版本声明
本文转载于:https://marketplace.visualstudio.com/items?itemName=msoffice.microsoft-office-add-in-debugger 如有侵犯,请联系study_golang@163.com删除
查看更多
课程推荐
  • Golang云原生架构师课程
    Golang云原生架构师课程
    Go是一门并发支持、垃圾回收的编译型系统编程语言;本课程转载自哔哩哔哩:https://www.bilibili.com/video/BV1Mh411M7A
    204次学习
  • MySQL数据管理之备份恢复案例解析视频教程
    MySQL数据管理之备份恢复案例解析视频教程
    《MySQL数据管理之备份恢复案例解析视频教程》MySQL是一个开放源码的小型关联式数据库管理系统,目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
    163次学习
  • MySQL索引优化解决方案
    MySQL索引优化解决方案
    本套课程是根据MySQL索引的设计理念与数据结构、索引使用场景、索引分类、索引运用场景、索引性能分析、查询优化、MySQL索引的慢查询等组成,主要讲述了MySQL索引优化的解决方案,非常适合有MySQL使用基础或者有一定工作经验的同学。课程讲解了解决大数量查询慢的问题、如何编写一个高效的SQL、查询语句应该如何优化、索引的实现原理是什么、索引又应该如何优化...等诸多SQL索引优化的难点和面试点。
    182次学习
  • 极客学院Docker视频教程
    极客学院Docker视频教程
    Docker是PaaS提供商dotCloud开源的一个基于LXC的高级容器引擎,源代码托管在Github上,基于go语言并遵从Apache2.0协议开源。Docker自2013年以来非常火热,无论是从github上的代码活跃度,还是各大厂商的支持,都使Docker成为了时下最受关注的技术,甚至微软都声称在下一代WindowsServer中集成对Docker的支持。所以我们收集了《极客学院Docke
    243次学习
  • Golang进阶实战编程
    Golang进阶实战编程
    本课程是在《Go语言基础视频》基础之上录制的,是Go语言基础的后半部分。包括包的管理,IO操作,Go语言最大的亮点:高并发,goroutine,channel,反射等。本视频主要为了帮助Go语言的初学者,从零到一的快速入门。学完本套课程,可以学会如果通过包管理Go项目,并发模型,以及并发实现,channel通道如何传递数据,反射等等。
    128次学习
  • JavaScript极速入门
    JavaScript极速入门
    本套课程将帮助大家迅速掌握JavaScript这门高端的、动态的、弱类型编程语言。知识点简单明了,让你学习0压力,适合新手观看学习......
    431次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码