求助,Excel中实现二维码
答案:3 悬赏:80 手机版
解决时间 2021-02-20 02:22
- 提问者网友:不爱我么
- 2021-02-19 02:50
求助,Excel中实现二维码
最佳答案
- 五星知识达人网友:蕴藏春秋
- 2021-02-19 03:11
方法/步骤
将材料中QRmake.exe拷贝至D盘根目录下,打开execl软件,进入宏录制(图1)
设置快捷键及说明,点击确定(图2)
退出宏录制(图3)
按alt+F8 进入执行对话框,选中刚才录制的宏,单击编辑(图4)进入VBE编辑器
如(图5)进去是一段空代码,将代码内容全部选中,删除
将工具中VBA文本文档的代码复制,粘贴到当前窗口
图中第一处标记:i = MK_QR(ActiveCell.Value,"10", "4"),
括号内有三个参数:ActiveCell.Value即是要转换成二维码的内容,本例时当前选中单元格内容
"10",二维码的显示精度,显示精度越高辨识度越高,但读取时间较长
"4",二维码尺寸
图中第二处标记:ActiveCell.Offset(0, 1).Select,将生成的二维码放置的位置,样本代码中
将二维码图片放置在当前单元格向右一格的位置。Offset后的括号内两个数值表示坐标
第一个数字表示行偏移,向下为正,向上为负
第二个数字表示列偏移,向右为正,向左为负
使用方法:选中要转换二维码的单元格,按alt+F8快捷键调出执行窗口,选中MakeQRCode 执行
也可用图片来调用该宏,绘制或者插入任意图片,右键点击该图片,选择“指定宏”
在弹出的对话框中选中之前定制的宏
最后 适当调整单元格的尺寸与二维码图片尺寸一致,最终结果
将材料中QRmake.exe拷贝至D盘根目录下,打开execl软件,进入宏录制(图1)
设置快捷键及说明,点击确定(图2)
退出宏录制(图3)
按alt+F8 进入执行对话框,选中刚才录制的宏,单击编辑(图4)进入VBE编辑器
如(图5)进去是一段空代码,将代码内容全部选中,删除
将工具中VBA文本文档的代码复制,粘贴到当前窗口
图中第一处标记:i = MK_QR(ActiveCell.Value,"10", "4"),
括号内有三个参数:ActiveCell.Value即是要转换成二维码的内容,本例时当前选中单元格内容
"10",二维码的显示精度,显示精度越高辨识度越高,但读取时间较长
"4",二维码尺寸
图中第二处标记:ActiveCell.Offset(0, 1).Select,将生成的二维码放置的位置,样本代码中
将二维码图片放置在当前单元格向右一格的位置。Offset后的括号内两个数值表示坐标
第一个数字表示行偏移,向下为正,向上为负
第二个数字表示列偏移,向右为正,向左为负
使用方法:选中要转换二维码的单元格,按alt+F8快捷键调出执行窗口,选中MakeQRCode 执行
也可用图片来调用该宏,绘制或者插入任意图片,右键点击该图片,选择“指定宏”
在弹出的对话框中选中之前定制的宏
最后 适当调整单元格的尺寸与二维码图片尺寸一致,最终结果
全部回答
- 1楼网友:鱼忧
- 2021-02-19 05:35
可使用NPSExcel二维码函数来生成,还支持中文,32位/64位系统Excel2003-2016都可用,直接上图。
- 2楼网友:纵马山川剑自提
- 2021-02-19 04:32
在领跑标签条码打印软件中做防伪版标签、商品标签、珠宝标签、服装吊牌等带有二维码的标签时,要实现打印的每个二维码内容都不同,也就是打印变量二维码。可以将所有商品信息或其他二维码信息录入到excel表中。将excel数据导入到条码打印软件中引用,实现批量打印二维码效果。
先准备好要使用的excel表文件。如下图所示,不要带任何的格式。在领跑条码标签打印软件中支持xls、xlsx 两种格式类型的excel文件。
打开领跑条码标签打印软件,新建标签。点击软件左上角的“数据库设置”图标,弹出的“数据库设置”窗口下,选择“excel数据源(jdbc)”选项。
弹出的“excel数据源管理(jdbc)”窗口下,点“浏览”按钮,引入准备好的excel文件。并勾选“首行含列名称”。点“测试连接”,当选择表和选择字段中显示出内容后,就完成了数据引入。在“选择字段”栏中,要有所有字段(列)全选。
这里需要注意的是字符集和首行含列名称2个参数。如果出现乱码现象,就选择其他的字符集,如gb2312、utf-8等。如果excel表中有属性名称,如商品条码,商品名称这类的列名称就勾选“首行含列名称”,否则不勾选。
设置好后,点“添加”完成操作。
接下来就可以设置具体的二维码对象了。在条码打印软件左侧工具栏中点“绘制二维码”图标,绘制好二维码后,右击鼠标选择“属性”。弹出“图形属性”窗口。
在该窗口下,选择“条码”选项卡。类型为“qr code”,模式为“byte”(支持汉字、网址等全字符集)。其他保持默认。再选择“数据源”。并选择连接的excel表和列名:商品名称(列)。
数据源窗口下,删除默认数据,点数据对象下的“添加”按钮。弹出的窗口中,选择“手动输入”,输入“商品名称”几个汉字。完成后,再点“添加”按钮,弹出的窗口中,数据对象类型选择“数据库导入”。
完成商品名称添加后,再点数据对象下的“十字添加”按钮。这次选择数据对象类型为“手动输入”,输入内容为回车符和“版本:”。点添加完成这个对象的操作。
再操作2次“”黄色十字按钮,两次都选择“数据库导入”,将版本和版本号列分别添加进去。
完成数据源编辑后,点确定。就做好了二维码的excel数据导入设置,在打印设置中,设置好标签数量,通过预览就可以看到不同的标签显示的二维码不同。
用微信中的扫一扫就可以看具体的二维码内容和换行显示的格式。(在二维码属性的数据源中录入回车的地方会换行显示)。
如果有其他的二维码扫描软件扫描显示出来没有换行的话,一种原因是该扫描软件不识别换行符(回车);另外一种就是编码不同。在领跑条码标签打印软件中,打开二维码图形属性,选择“条码”,在模式为byte的情况下,就可以选择其他的编码了(字符集)。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯