2019年1月

目前支持Office2016和Office365
自定义加载项的方式:
使用 jQuery 生成 Excel 加载项
加载项放入Excel中的方式
Sideload Office Add-ins for testing
在线加载项搜索

目前来看,JavaScript加载项是使用https的网页作为用户界面与Excel进行交互的。默认示例加载项可以重设Excel的单元格背景。
这和微软传统VBScript自建对话框、Adobe CC (Illustrator)使用JavaScript Extend自建对话框的方式是不同的。
不得不说,微软的方式更加彻底地拥抱Js和Html技术,也省得再建立一套与windows UI系统的交互了。

参考文章

最核心的是在md中加一段css,为不影响阅读,可以加在尾部。下面的意思是是所有表格的第五列宽度改为100px(从1开始计算)

<style>
    table th:nth-of-type(5) {
        width: 100px;
    }
</style>

ERROR: Failed to download Chromium r609904! Set "PUPPETEER_SKIP_CHROMIUM_DOWNLOAD" env variable to skip download.

npm config set puppeteer_download_host=https://npm.taobao.org/mirrors

Nicelabel2017是比较好用的。有多个版本。Free版我看时常也够用了。
有一个问题是,使用打印机自动的人眼识别字符打印不出来,很奇怪,只能单独再添加字符打印。

在打印服务器的对话框中增加。路径是:

1、Win10,在设备->打印机和扫描仪->相关设置->打印服务器属性
2、Win7,在设备和打印机->打印机服务器属性

专属于标签打印机的纸张添加:
1、Win10中“设备->打印机和扫描仪”中选择标签打印机,选择“管理->打印机首选项”;
2、Win7中“设备和打印机”选择标签打印机,右键选择“打印机首选项”;