- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EXCEL批量打印一维条码
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 Integere = 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单元格 LoopEnd SubPublic 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 checkB = checkB + 100 ‘‘根据if函数计算最终校验位 End If Code128 = ChrW(204) s IIf(checkB, ChrW(checkB), Chr(32)) ChrW(206)End Function以下全为解释 编好的128码Code128b = ChrW(204) s IIf(checkB, ChrW(checkB), Chr(32)) ChrW(206) ChrW(204)函数功能取ASCII码为204的字符即“ì”为开始符 ‘s为输入单元格的字符串 iff(a,b,c)解释如果a=0,表达式返回b的值,如果a0,表达式返回c的值‘IIf(checkB, ChrW(checkB), Chr(32)),如果chec
您可能关注的文档
最近下载
- 2025年护理员证考试试题及答案.docx
- 高速公路施工图技术交底kqaxxdnq.doc VIP
- 部编版五年级语文上册第四单元综合试卷附答案.doc VIP
- 南京旅游攻略介绍ppt课件(优质ppt).pptx
- 某村土地整治项目监理规划方案(DOC 62页).doc VIP
- 鸿蒙崛起:探索新一代技术 课件全套 第1--10章 鸿蒙操作系统概述 ---项目示例-移动车载APP设计.pptx
- 老旧小区改造环境保护与节能设计方案.docx
- 1_城市轨道交通工程较大事故案例分析+-+副本.pdf VIP
- T_CRACM 0001-2025 中国人面部皮肤美白状态评价方法.docx VIP
- 2025至2030粮油产业行业项目调研及市场前景预测评估报告.docx
文档评论(0)