Excle批量生成二维码插件-速码工具箱1.0

之前写过一篇文章,《批量生成二维码》,当时介绍了VBA中两种生成二维码的方式,一种需要引用QRmaker控件,一种是纯代码生成的方式。但是这两种方式都有一个最大的bug--不支持64位。

 

 

解决这种问题的最好的方式,就是用VSTO的方式开发专业插件,来达到兼容32/64位office。以此为目标,速码工具箱诞生了。

 

 

 

 

 

Excle批量生成二维码插件-速码工具箱1.0_第1张图片

插件在Office加载界面

 

 

Excle批量生成二维码插件-速码工具箱1.0_第2张图片

插件在WPS加载界面

 

 

 

 

 

 

插件定位和功能:

该插件解决工作中以Excel内容为基础,批量生成二维码的问题,后续会支持条形码。会根据小伙伴的反馈,新增或者修改二维码功能。争取做成极致人性化的二维码插件。

 

因为我想把一个功能做精,再去做另外一个功能。浅尝辄止的大杂烩不喜欢。

 

 

 

 

 

使用环境及Excel版本:

FrameWork4.0以及以上(win8\win10本身系统已经满足该条件),需要有VSTO运行环境(Excel2013以及以上自带)。(目前市面上开发的excel插件基本都需要上面两个运行环境)

 

 

适用于Excel2007~Excel2019,WPS(另需要安装vba运行环境)。

 

 

所在再也不用怕64位电脑无法使用,WPS无法使用了。

 

 

 

 

 

 

 

主要功能介绍演示:

 

•生成单个二维码

可自定义二维码底色,是否加中间Logo,选择纠错等级。

 

 


 

 

 

 

 

 

•批量生成二维码

 

可以根据选择整列数据,或者选择某个区域数据,程序会自动判断单列还是多列。如果是多列数据,会加上分割符号。

 

 

Excle批量生成二维码插件-速码工具箱1.0_第3张图片

 

 

 

 

 

上面的二维码用微信识别效果还是很好的。

 

 

Excle批量生成二维码插件-速码工具箱1.0_第4张图片

 

 

 

 

 

 

 

•批量识别二维码

 

可以批量识别二维码文件,支付宝/微信好友二维码不支持,因为有特殊加密。下面是识别一些二维码的效果。

 

 

 

 

 

 

 

 

 

 

本插件最大的特点是附带两个经典二维码场景解决方案,这是作者实践遇到过的例子,使用频率很高。

 

 

 

 

场景一:多个表相同位置生成二维码

 

如下面这个表,每一个sheet的格式一样,需要在每个sheet的相同位置批量生成二维码,本插件完美支持!

 

Excle批量生成二维码插件-速码工具箱1.0_第5张图片

 

 

 

自带演示动画,方便操作

 

Excle批量生成二维码插件-速码工具箱1.0_第6张图片

 

 

 

 

 

 

场景二:单个表二维码卡片生成

 

类似这种,数据形式以卡片形式存在,右上角需要批量插入二维码,只要自己设计好卡片,就可以用插件批量插入二维码。

 

Excle批量生成二维码插件-速码工具箱1.0_第7张图片

 

 

 

 

 

 

 

功能很多,更多小细节等待你去发现!

 

也期待你们对本插件的建议,以方便我的不断改进!

你可能感兴趣的:(Excle批量生成二维码插件-速码工具箱1.0)