- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
PAGE 1
EXCEL2010批量打印条码最详细教程,指天说绝对nuokin原创文档:
下载以下两个字体保存到C:WINDOWS\FONT后EXCEL就能显示及打印条码了。
3of9_0 code128
下图为转换成功样图:
详细方法如下:
新建任意EXCEL2010文件
宏控件选项卡打开方法:如上图在任意选项卡处右击鼠标选择“自定义功能区”
如右图,在弹出的对话框中勾选“开发工具”,点确定后,
开发选项就加到视图后面了。
如上图,单击开发工具-插入-按钮
如上图,在非1、2、3列(因为1、2、3列要输入输出数据)的地方画好按钮。
如上图,在弹出的对话框的宏名下面的框内输入“ZhuanTiaoMa”作为宏名称,此名称也可根据自己意愿改为其他英文字符。
输完名称后点击“新建”后进入VB编辑器,将本文末3页代码输入VB程序框,“‘”后的解释程序可以不输,
可以把新建宏后自动出现的如下两行删除或直接覆盖:
Sub ZhuanTiaoMa()
End Sub
代码拷贝成功后点击保存按钮。
保存后将EXCEL文档的第一页第三列()设为”code128”码(前提是一定将本文开始提到的两个字体考到C盘windows\font下),如下图:
如下图:将按钮的文字改为“批量转条码“
如下图,在EXCEL文档B3-B9单元格输入任意数字,点击按钮后自动生成条码。如想输入0开头的数字则将B3-B9单元格格式设为”TEXT”
00开头的条码生成后如下图
EXCEL2003或2010中输入如下代码都能成功转条码。
不想知所以然的同学输入如下两段程序代码即可(每行中,“‘”单引号后面的解释可以不输入。)
想研究VB代码的同学请继续往下看解释:
Sub ZhuanTiaoMa()
Dim e As Integer
e = 3 ‘从B3单元格开始转
Do While Not IsEmpty(Sheets(1).Cells(e, 2)) 只要第一页面(e, 2)单元格不为空则转码
Sheets(1).Cells(e, 3) = Code128(Sheets(1).Cells(e, 2)) Code128为下一程序框内的自定义函数,将单元格(e, 2)的字符编码后放到单元格(e, 3)中
‘ Sheets(1)代表本工作簿第一页,(Sheets(1).Cells(e, 2)) 为Code128函数将要转换的单元格
e = e + 1 DO 第一次循环转B3单元格, 第二次循环转B4单元格
Loop
End Sub
Public Function Code128(Tar As String) As String 自定义Code128函数功能是给单元格加起止码和校验码。
‘Tar As String 取Code128函数后面的单元格作字符
Dim s$, i%, ss$, j%, checkB%
s = Tar
checkB = 1 开始位(第0个字符)的码值固定为104 checkB=104mod 103 =1 整除103取余数
For i = 1 To Len(s) 对每位字符求校验码
ss = Mid(s, i, 1)
j = Asc(ss) 不过滤无效字符,比如汉字.,取j的ASCii码
If j 135 Then ‘if-最近的end if 之间语句为128委员会定的求初级校验符规则,知道函数怎么运行就可以
j = j - 32
ElseIf j 134 Then
j = j - 100
End If
checkB = (checkB + i * j) Mod 103 此行计算单元格内所有字符初级总校验字符,整除103取余数
Next
If checkB 95 And checkB 0 Then ‘if-最近的end if 之间为128委员会定的求最终校验码规则,知道函数怎么运行就可以
checkB = checkB + 32 ‘根据if函数计算最终校验位
ElseIf checkB 94 Then
文档评论(0)