1、首先在A列输入需要生成条形码的数字。
条形码 (barcode)是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。在商场中的商品上都有条形码,用扫码器或者扫码软件对其扫描就能获得该商品的相关信息。
以下步骤介绍如何在excel中批量自动生成条形码:
1、添加开发工具
点击【文件】→【选项】→【自定义功能区】;在该面板上勾选主选项卡中的【开发工具】栏。
2、插入条形码
点击刚刚添加到主选项卡中的【开发工具】→【插入】;选择ActiveX控件栏右下角的【其他控件】按钮
2、最后将BuildDetail事件代码设置为:
If e.Book.TempLate = "SalesInvoice" Then
If e.region = "SaleOrderDetail" Then
If e.DataRow Is Nothing OrElse e.DataRow.IsNull("Lot") Then '如果是空行或者Lot列为空
Dim img As New System.Drawing.Bitmap(1,1) '生成一个空白图片
img.Save(ProjectPath & "Images\BarCode.gif")
Else '否则生成条形码图片
Dim Bar As New BarCodeBuilder
Bar.Symbology = Barpro.Symbology.Code39
Bar.Code = e.DataRow("Lot")
Bar.BarRatio = 0.3
Bar.BarHeight = 8
bar.SaveImage(ProjectPath & "Images\BarCode.gif",300)
End If
End If
End If
提示:
1、上面用于生成空白图片的代码涉及Foxtable之外的知识,只需套用即可,无需刻意理解。
2、BarCodeBuilder会在条形码这一章专门讲述。
合同可以用word制作,生成条形码的方法如下:
1、我们点击菜单栏中的“视图”菜单,选择“工具栏”命令,在打开的工具栏中,我们找到“控件工具栏”,确保“控件工具栏”前已打勾,说明控件工具栏在编辑区已经显示,勾选后我们可以在编辑区看到控件工具栏;
2、在“控件工具栏”中我们 找到右下角的“其它控件”按钮,,单击“其它控件”按钮,在下拉列表中找到“Microsoft Barcode 控件 9.0“;
3、找到这个选项单击它,在页面的编辑区立即出现了一个条形码的图标, 这个图标是系统自动生成的, 我们要对条形码的样式,和条形码的信息进行设置或更改;
4、若要修改默认条形码的样式,条形码的颜色和线条的宽度等内容, 我们可以右击我们刚刚插入的条形码图标,从中找到属性选项;
5、选择属性后,弹出属性对话框,在属性对话框中,我们选择自定义选项,点击自定义选项右边的“... ”按钮,打开属性可视化编辑工具;
6、在常规选项卡, 我们可设置条形码的样式、子样式,有效性验证,线条宽度和方向, 我们可以通过下拉列表进行选择;在右边的“显示数据”复选框中勾选或去掉勾可以设置条形码中是否显示数据;
7、点击“颜色”选项卡,我们可以对条形码的颜色进行设置,从属性颜色样式中选择一种颜色后,我们再从右边的调色板中选择颜色;
8、设计好样式后,我们接下来就是设置条形码的数据了,我们可以按照我们商品或书目等的名称进行编号,保存在数据库中,当我们用条形码扫描机扫描时,数据库就可以自动识别我们的商品名称了。
9、我们点击属性对话框中的“value“选项,在右边的框中输入数据,输入框中默认的数据是空白,如我们输入“123456789 ”。
10、设置完成后,我们点击控件工具关闭按钮,退出控件设计模式;这样一个条形码就制作好了。我们点击“文件”-“保存”命令,保存我们制作好的条形码。
1、我们点击菜单栏中的“视图”菜单,选择“工具栏”命令,在打开的工具栏中,我们找到“控件工具栏”,确保“控件工具栏”前已打勾,说明控件工具栏在编辑区已经显示,勾选后我们可以在编辑区看到控件工具栏;
2、在“控件工具栏”中我们 找到右下角的“其它控件”按钮,如下图1,单击“其它控件”按钮,在下拉列表中找到“Microsoft Barcode 控件 9.0“;
3、找到这个选项单击它,在页面的编辑区立即出现了一个条形码的图标, 如下图,这个图标是系统自动生成的, 我们要对条形码的样式,和条形码的信息进行设置或更改;
4、若要修改默认条形码的样式,条形码的颜色和线条的宽度等内容, 我们可以右击我们刚刚插入的条形码图标,从中找到属性选项;
5、选择属性后,弹出属性对话框,如下图1,在属性对话框中,我们选择自定义选项,点击自定义选项右边的“... ”按钮,打开属性可视化编辑工具;
6、在常规选项卡, 我们可设置条形码的样式、子样式,有效性验证,线条宽度和方向, 我们可以通过下拉列表进行选择;在右边的“显示数据”复选框中勾选或去掉勾可以设置条形码中是否显示数据;
7、点击“颜色”选项卡,我们可以对条形码的颜色进行设置,从属性颜色样式中选择一种颜色后,我们再从右边的调色板中选择颜色;
8、设计好样式后,我们接下来就是设置条形码的数据了,我们可以按照我们商品或书目等的名称进行编号,保存在数据库中,当我们用条形码扫描机扫描时,数据库就可以自动识别我们的商品名称了。
9、我们点击属性对话框中的“value“选项,在右边的框中输入数据,输入框中默认的数据是空白,如我们输入“123456789 ”。
10、设置完成后,我们点击控件工具关闭按钮,退出控件设计模式;这样一个条形码就制作好了。我们点击“文件”-“保存”命令,保存我们制作好的条形码。
本文,希望对各位条码从业者有帮助。条码条形码已经存在于我们日常生活和工作的众多环节,几乎在你的周围随处可见。如果由于工作的需要也会经常用到条码。那么如何生成或打印出条码呢?下面说说几种方法:一、使用专用的条码打印机 如果你是在生产过程使用条码,或其他大量的使用条码标签的环境下,或者需要打印条码在某些特殊介质上,则可以使用专业的条码打印软件;整个部分组成:条码打印机,条码打印软件,和不干胶标签及碳带色带。二、使用办公打印机或家用打印机 如果你使用的条码数量很少,打印介质是普通的打印纸,则可以使用普通的办公或家用打印机打印条码。要使用普通打印机能打印出条码,有以下几种方法:1、使用条码字体 所谓条码字体就是可以直接把要显示字符变成条码的TrueType Windows字体。这些字体可以在某些字体制作公司购买,或使用一些免费下载的条码字体。希创技术的下载中心提供39码免费字体下载。2、使用条码控件 如果你需要在自己的软件系统中直接打印条码可以使用条码控件,如果你安装了Office 中的 Access,则可以找到一个免费的微软提供的条码控件barcode.ocx.。3、使用专用的条码打印软件这些专用的条码打印软件(如bartender、codesoft)一般也提供打印组件,可以供在其他系统中调用。专用条码打印软件可以提供象Word一样所见即所得的排版功能,还可以连接数据库,打印变化的序列号等。
在Excel 2003中可以用Excel内置的“Microsoft BarCode 控件 9.0”控件来制作条形码,Excel 2007中的制作方法大同小异。
1、鼠标在菜单栏上右击,在弹出的快捷菜单中选择“控件工具箱”。在弹出的“控件工具栏”中单击“其他控件”,然后在列表中选择“Microsoft BarCode 控件 9.0”。
2、这时鼠标指针变成细十字形,在工作表中拖动鼠标绘制一个条形码控件并调整其位置和大小。
3、我们可以将该条形码控件与某个单元格形成链接,在这个单元格中改变条形码数字后可以生成相应的条形码,例如让条形码控件链接到A1单元格。在A1单元格中输入条形码数字,然后右击条形码控件,在弹出的快捷菜单中选择“属性”。
4、弹出属性对话框 ,在“LinkedCell”属性右侧输入单元格地址,此处为“A1”,回车后可以看到其“Value”属性变成了A1单元格中的数值。
5、在上述“属性”窗口中可以修改全部控件属性,但不够直观。还可以在“Microsoft BarCode 控件 9.0 属性”对话框中来修改属性。关闭上述“属性”窗口,再次右击条形码控件,在弹出的快捷菜单中选择“Microsoft BarCode 控件 9.0 对象→属性”,弹出“Microsoft BarCode 控件 9.0 属性”对话框,可以根据需要修改其属性,例如条形码的方向、是否需要进行有效性验证等。
6、完成属性设置后关闭该对话框。单击“控件工具箱”中的“退出设计模式”按钮。这一步很重要,否则当A1单元格中的条形码数字改变后,条形码无法自动更新。
7、然后可以设置A1隐藏,这样就可以了。
扩展
生成一个这样是可以的,但如果要几十个的话,那就太复杂了补充
先看清上面的意思,如果有几十个的话 完全可以改下A1的值就OK了啊.excel是否可以自动批量生成条码
在EXCEL2010中制作条形码十分方便,可以调用系统内置的"Microsoft BarCode 控件14.0"来实现,配合激光打印机和专业纸张,可以制作出与专业条形码机与软件相媲美的效果,可节省不少办公开支