EXCEL制作条形码

上传人:s9****2 文档编号:559597414 上传时间:2023-08-13 格式:DOCX 页数:4 大小:231.78KB
返回 下载 相关 举报
EXCEL制作条形码_第1页
第1页 / 共4页
EXCEL制作条形码_第2页
第2页 / 共4页
EXCEL制作条形码_第3页
第3页 / 共4页
EXCEL制作条形码_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《EXCEL制作条形码》由会员分享,可在线阅读,更多相关《EXCEL制作条形码(4页珍藏版)》请在金锄头文库上搜索。

1、在 Excel 中制作条形码可以用字体和控件的方法,本文介绍在 Excel 2003 中用 Excel 内置的“ Microsoft BarCode 控 件 9.0 ”控件来制作条形码, Excel 2007 中的制作方法大同小异。1. 鼠标在菜单栏上右击,在弹出的快捷菜单中选择“控件工具箱”。在弹出的“控件工具栏”中单击“其他控 件”,然后在列表中选择“Microsoft BarCode 控件 9.0”。( Microsoft BarCode 控件 9.0MSBCODE9.OCX说明:这个是Microsoft OFFICE的条形码控件,用来插入自定义条形码需要用的。简化的Microsoft

2、OFFICE可能缺少这个 控件;1. 把MSBCODE9.RAR下载,解压打开。2. 把 MSBCODE9.OCX 复制到路径:C:WINDOWSsystem323. 开始一一运行一一输入一一 regsvr32 MSBCODE9.OCX 一一弹出注册成功就OK。)AbF7 abl 三i列 L工控件丁具箱Microsoft BarCode:辽 ClassHHCtrl ObjectHtClassIIS证书向写Ins + :=LllErLgi neC tl Obj e:tJVi gw BliDocVi ew Class KooFlayer Contwl Li st Fad classLogUI控件M

3、acromedi :=l Flash Factory Obj ect Mi 亡itowoft jkgEnt Control 2. 0111亍控件盂巧天】2. 这时鼠标指针变成细十字形,在工作表中拖动鼠标绘制一个条形码控件并调整其位置和大小。3. 我们可以将该条形码控件与某个单元格形成链接,在这个单元格中改变条形码数字后可以生成相应的条形码 例如让条形码控件链接到 A1 单元格。在 A1 单元格中输入条形码数字,然后右击条形码控件,在弹出的快捷菜单中 选择“属性”。弹出属性对话框,在“LinkedCell”属性右侧输入单元格地址,此处为“Al”,回车后可以看到其“Value”属 性变成了 A1

4、单元格中的数值。3.在上述“属性”窗口中可以修改全部控件属性,但不够直观。还可以在“ficrosoft BarCode控件9.0属性” 对话框中来修改属性。关闭上述“属性”窗口,再次右击条形码控件,在弹出的快捷菜单中选择“Microsoft BarCode 控件9.0对象一属性”,弹出“Microsoft BarCode控件9.0属性”对话框,可以根据需要修改其属性,例如条 形码的方向、是否需要进行有效性验证等。子样式QJ): 有效性验证(V): 线条宽度(V: 方向:xMicrosoft TJarCade 控拌 9.D 屈性常规确定 | 取消 | 应用 | 帮助 样式门竺卡4. 完成属性设置

5、后关闭该对话框。单击“控件工具箱”中的“退出设计模式”按钮。这一步很重要,否则当 A1 单元格中的条形码数字改变后,条形码无法自动更新。这时,“控件工具箱”中的“退出设计模式”按钮变成了“设计模式”按钮,条形码控件也变成不可选择的状 态,如果要修改条形码控件属性,可以再次单击“控件工具箱”中的“设计模式”按钮。如果出现当 A1 单元格中条形码数字改变后,条形码控件变成空白,可能是 A1 单元格中的条形码数字不正确所 致,例如,当使用默认的 EAN13 条码时,如果其中包含字母或长度不为 13 位时,条形码控件就会变成空白。5. 打印条形码。打印条形码会出现不能自动刷新的问题,即当更改A1单元格

6、中的条形码数字后,条形码会进行相应更改,但打 印预览还是上一次的条形码。这个问题可能是该控件的一个Bug,解决的方法有下面两种:方法一:单击菜单“文件一页面设置一打印预览”,这时看到的就是更新后的条形码。方法二:使用VBA代码。按Alt+F11,打开VBA编辑器,在“工程”窗口中双击该工作簿中的当前工作表名称, 在右侧代码窗口中输入下列代码:Private Sub Worksheet_Change(ByVal Target As Range)For Each barcode In ActiveSheet.OLEObjectsIf LCase(barcode.Name) Like barcodectrl* ThenWith barcode m = .Height.Height = m - 1.Height = mEnd WithEnd IfNextEnd Sub上述代码利用了 “Worksheet_Change”事件,当A1单元格中的条形码数字改变后,将工作表中所有条形码控件 的高度改变后再还原,以实现打印时自动更新。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号