用控件生成条形码是个办法,不过在跨APP调用时会出现问题。用ACCESS调用WORD、EXCEL的条形码控件总是出错。
最后我发现一个简单可靠的办法:【条形码字体】。只要将需要显示为条形码的字符,字体设置成条形码就可以了。而且任何windows下的程序都通用。
使用方法:
1、下载条形码字体。在网上搜索你需要的条形码字体,(有很多编码标准,要找你需要的。)
2、打开win的字体文件夹(C:\Windows\Fonts),将字体文件复制进去。
3、给需要的字符,设置【字体】-条形码字体名称(word 直接显示为一堆条形码)。
注意:条形码一般有【起始】、【终止】符。需要额外添加。不同的编码可能不一样。另外,也可以添加效验码,不过要根据编码规则自行计算。
以应用最广泛的Coed-39条码 为例,它的【起始】、【终止】符 都为【*】号。
要显示【123456789】的条形码,实际的符号应为【*123456789*】