美文网首页VBA干货文集
Excel批量生成二维码,瞬间生成!

Excel批量生成二维码,瞬间生成!

作者: VBA说 | 来源:发表于2020-03-02 08:25 被阅读0次

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

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

    插件在Office加载界面 插件在WPS加载界面

    插件定位和功能:

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

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

    使用环境及Excel版本:

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

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

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

    主要功能介绍演示:

    •生成单个二维码

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

    •批量生成二维码

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

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

    •批量识别二维码

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

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

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

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

    自带演示动画,方便操作

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

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

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

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

    相关文章

      网友评论

        本文标题:Excel批量生成二维码,瞬间生成!

        本文链接:https://www.haomeiwen.com/subject/qkiukhtx.html