条码插件TBarCode Office系列教程四(Excel Add-In篇)

1,182 阅读3分钟

TBarCode Office是一款适用于Microsoft Word 2007、2010和2013的条码插件,通过此插件可以轻松的在您的文档中嵌入代码。此系列教程旨在介绍TBarCode Office的常见问题及解答,帮助大家学习使用,有任何建议或提示请在下方评论栏留言。

如何创建条形码列表

  1. 使用条形码数据打开Excel电子表格(例如带有文章编号的列表)或创建自己的列表。
  2. 打开TBarCode Panel
  3. 使用条形码数据标记单元格。
  4. 选择条形码类型(例如Code 128)。
  5. 单击按钮Insert Barcode

条形码的打印尺寸与预览不同

问题:当您已在尺寸模式Fit to Bounding Box中插入条形码并将其链接到单元格后,使用鼠标放大条形码。在打印期间,如果链接的单元格值发生变化,条形码大小将变小。

原因:通过打印事件更新条形码图像时,将使用最后一次采用的面板尺寸,这就是条形码变小的原因。即是在打印时,系统会检查数据是否已更改,如果已更改,则生成全新的条形码图像,而不是在插入时的原始大小(也不是后面的缩放大小)。

解决方法:手动调整条形码大小后,应在TBarCode面板中再次单击Update,然后将重新生成缩放的图像(在大多数情况下失真),并将更改的大小用于内部条形码属性

2D矩阵码的纵横比错误

问题:在预览和打印输出中,2D矩阵代码以扭曲的纵横比打印(打印的符号不是正方形)。

原因:Excel应用于整个页面的缩放。

解决方法:如果安装了10.8.4或更高版本,则可以使用以下解决方法。

  • 打开TBarCode面板并进入Add-In选项
  • 启用这两个选项:Static BarcodesScale EMF Barcode
  • 插入二维码并打印

注意:当您打印2D代码时,Excel中的缩放应该由我们自己的缩放补偿(由Scale EMF Barcode选项激活)。我们使用标准补偿,这在大多数情况下都有效。如果需要,也可以使用注册表键进一步微调缩放比率/补偿。

不同PC上的条码大小变化

这种尺寸变化发生的原因有两个:

  1. 放大的屏幕字体:用户A使用标准字体大小(100%),用户B调整了放大的屏幕字体(例如125%)。用户A使用正常(正确)大小的条形码保存Excel工作表,而用户B打开工作表并发现具有不同大小的条形码对象(根据屏幕字体大小的差异进行缩放)。因为Excel独立于TBarCode Office缩放条形码对象。所以理想的解决方案是在所有涉及的PC上使用相同的可读性选项
  2. 不同的屏幕分辨率:用户A的屏幕分辨率为1280x1024像素,用户B的屏幕分辨率为1600 x 1200像素。用户A使用正常(正确)大小的条形码保存Excel工作表,而用户B打开工作表并发现具有不同大小的条形码对象(根据A和B之间的屏幕分辨率的差异进行缩放)。因为Excel独立于TBarCode Office缩放条形码对象。所以理想的解决方案是在所有涉及的PC上使用相同的屏幕分辨率