之前寫過一篇文章,《批量生成二維碼》,當時介紹了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的相同位置批量生成二維碼,本插件完美支持!
自帶演示動畫,方便操作
場景二:單個表二維碼卡片生成
類似這種,數據形式以卡片形式存在,右上角需要批量插入二維碼,隻要自己設計好卡片,就可以用插件批量插入二維碼。
功能很多,更多小細節等待你去發現!
也期待你們對本插件的建議,以方便我的不斷改進!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!