相对于VSTO和COM加载项而言,使用前端技术栈(网页)来构建加载项应用可以使得生态更加统一,无论是桌面端、Web端甚至是移动端都可以无缝的使用一次构建的加载项应用。这也是微软近几年推进的一项重大改革。现在我们一起来从头到尾使用这个方式来创建一个自己的Office加载项应用。
先决条件
Node.js,跟随最新LTS版本即可Visual Studio Code,编辑器,任意其它亦可
配置环境
先安装yeoman和Office加载项应用生成器,使用以下命令:
npm install -g yo generator-office
创建工程目录:
yo office
此时会提示一些定制化的选项,依次选择这些选项即可:
Office Add-in Task Pane projectJavascriptMy Office Add-in(这个是应用名,自行取)Excel(支持的Office客户端应用程序,我以Excel为例)
创建完成后,进入该工程目录内,运行本地开发环境:
npm start
执行后,