中易网

excel如何打印条码

答案:4  悬赏:20  
解决时间 2021-11-10 11:23
excel如何打印条码
最佳答案
在Excel中制作条形码可以用字体和控件的方法,本文介绍在Excel   2003中用Excel内置的“Microsoft   BarCode   控件   9.0”控件来制作条形码,Excel   2007中的制作方法大同小异。

1.鼠标在菜单栏上右击,在弹出的快捷菜单中选择“控件工具箱”。在弹出的“控件工具栏”中单击“其他控件”,然后在列表中选择“Microsoft   BarCode   控件   9.0”。

2.这时鼠标指针变成细十字形,在工作表中拖动鼠标绘制一个条形码控件并调整其位置和大小。

3.我们可以将该条形码控件与某个单元格形成链接,在这个单元格中改变条形码数字后可以生成相应的条形码,例如让条形码控件链接到A1单元格。在A1单元格中输入条形码数字,然后右击条形码控件,在弹出的快捷菜单中选择“属性”。

弹出属性对话框   ,在“LinkedCell”属性右侧输入单元格地址,此处为“A1”,回车后可以看到其“Value”属性变成了A1单元格中的数值。

3.在上述“属性”窗口中可以修改全部控件属性,但不够直观。还可以在“Microsoft   BarCode   控件   9.0   属性”对话框中来修改属性。关闭上述“属性”窗口,再次右击条形码控件,在弹出的快捷菜单中选择“Microsoft   BarCode   控件   9.0   对象→属性”,弹出“Microsoft   BarCode   控件   9.0   属性”对话框,可以根据需要修改其属性,例如条形码的方向、是否需要进行有效性验证等。

4.完成属性设置后关闭该对话框。单击“控件工具箱”中的“退出设计模式”按钮。这一步很重要,否则当A1单元格中的条形码数字改变后,条形码无法自动更新。

这时,“控件工具箱”中的“退出设计模式”按钮变成了“设计模式”按钮,条形码控件也变成不可选择的状态,如果要修改条形码控件属性,可以再次单击“控件工具箱”中的“设计模式”按钮。

如果出现当A1单元格中条形码数字改变后,条形码控件变成空白,可能是A1单元格中的条形码数字不正确所致,例如,当使用默认的EAN-13条码时,如果其中包含字母或长度不为13位时,条形码控件就会变成空白。

5.打印条形码。

打印条形码会出现不能自动刷新的问题,即当更改A1单元格中的条形码数字后,条形码会进行相应更改,但打印预览还是上一次的条形码。这个问题可能是该控件的一个Bug,解决的方法有下面两种:

方法一:单击菜单“文件→页面设置→打印预览”,这时看到的就是更新后的条形码。

方法二:使用VBA代码。按Alt+F11,打开VBA编辑器,在“工程”窗口中双击该工作簿中的当前工作表名称,在右侧代码窗口中输入下列代码:

Private   Sub   Worksheet_Change(ByVal   Target   As   Range)
For   Each   barcode   In   ActiveSheet.OLEObjects
If   LCase(barcode.Name)   Like   "barcodectrl*"   Then
With   barcode
m   =   .Height
.Height   =   m   -   1
.Height   =   m
End   With
End   If
Next
End   Sub
全部回答
设置完数据库(excel表)之后,类型和使用域也要设置,并且excel表需要关闭
基于2010版,步骤如下: 首先,要设置“开发工具”选项卡,如果已经有了这个选项卡,忽略这步。点“文件”--“选项”--“自定义功能区”--右边的框中勾选“开发工具”--确定; 然后,回到表格(工作)页面,点“开发工具”选项卡,“开发工具”--控件中的“插入”--下拉图标表中点右下角那个“其他控件”(是一个锤子和扳手的图标)--出现对话框,下拉,找到“Microsoft   BarCode   控件”,点选就可以了;希望有所帮助,仅供参考。
①首先建立俩个单元格,一个输入文字:请输入条形码数字,下方输入13位数字。然后单击菜单栏--开发工具--插入--其他控件。    ②弹出控件选择对话框,我们下拉滚动条,选择Microsoft   Barcode   Control   9.0这个,    ③控件插入完成,我们通过鼠标画出这个条形码,然后点击属性按钮。    ④将LinkedCell设置为第一步填入数字的单元格,即A2,这样条形码生成的数字就与之相同。    ⑤如果大家想改变条形码上的数字,直在A2单元格输入即可,大家要注意,我们输入数字之前,先要输入一个英文半角状态下的单引号,然后再输入一个13位的数字,因为,条形码都是13位的,这样符合逻辑。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
雪梨元肉罗汉果茶吃了有什么好处
我是一个培训机构,加盟了一个数学项目,发来
同心合意的意思?成语怎么解释?
巴西笔记本电脑positivo国内那里可以买到
我手上长了个突出的小疙瘩,长在中指和无
大连的金州区是经济开发区吗
梦见青菜是什么意思?好不好呢?
刚搬完新家,要买新家具。
夫妻感情没有破裂,但是发现在很多方面没有共
厦门哪里买喜糖
诗曼芬植物内衣生活馆地址好找么,我有些事要
唐镇到东靖路怎么走?
ETAMWEEKEND地址在哪,我要去那里办事
产后脱发严重怎么办?
乐极则悲的意思?成语怎么解释?
推荐资讯
麼托车怎样才能调到最好的混合比?
日本的无添加fancl美白面膜在香港买多少钱一
太原市哪个律师事务所擅长打民事官司
为什么护肤品的价格相差那么大阿,非专卖店比
金刚网防盗防蚊纱窗好用不?
有没有谁知道乐视手机哪里生产的
如何让乳房平衡?
香港海港城和sogo近期打折吗
吃生花生有什么好处?
活期宝是哪个公司的
怎样配置spring事务的隔离级别
现代组合办公家具价格如何?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?