Word 加载项开发

本文介绍了如何使用Node.js和Yeoman创建、配置及预览Word加载项,包括项目结构、脚本类型选择、依赖管理,以及通过网络共享发布加载项的过程。适合开发人员快速入门OfficeAdd-ins开发。
摘要由CSDN通过智能技术生成


前言

参考指南:Office 加载项文档 - Office Add-ins | Microsoft Learn

版本对照关系:Word JavaScript API 要求集 - Office Add-ins | Microsoft Learn


提示:以下是本篇文章正文内容,下面案例可供参考

先决条件

工具版本
Node.jsLTS latest
Yeomanlatest
Microsoft Office Word符合条件

Yeoman可通过npm安装

npm install -g yo generator-office

快速开始

创建项目

yo office

在这里插入图片描述

  • 选择项目类型:Office Add-in Task Pane project
  • 选择脚本类型:JavaScript
  • 您希望为加载项命名什么?Demo-Add-in
  • 您希望支持哪个 Office 客户端应用程序?Word
    在这里插入图片描述
    创建后,工具默认执行npm install,若执行失败,需手动进入工程目录,安装依赖

目录结构

├── assets                                  静态资源文件夹
├── babel.config.json
├── dist									Web应用程序编译后的文件
├── manifest.xml							定义加载项的设置和功能
├── package-lock.json
├── package.json
├── src
│   ├── commands
│   │   ├── commands.html
│   │   └── commands.js
│   └── taskpane
│       ├── taskpane.css					应用于任务窗格中的内容的 CSS
│       ├── taskpane.html					组成任务窗格的 HTML
│       └── taskpane.js						用于加快任务窗格与 Office 客户端应用程序之间的交互的 Office JavaScript API 代码
└── webpack.config.js

预览

npm start

在这里插入图片描述
在这里插入图片描述

发布加载项

通过网络共享发布(Mac不可用)

旁加载 Office 加载项以从网络共享进行测试 - Office Add-ins | Microsoft Learn

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wxl302947229

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值