微软的Office很早就有条件码控件供选用,从自定义功能区里启用开发工具,然后可以从开发工具-插入-其他控件-Microsoft BarCode控件。如果在其他控件里找不到这个控件,说明你没有安装Access,它是Access的一个组件,安装office时选择自定义,就会在Access下看到它。如果不想装Access,对于旧版本office可以去微软官网下载9.0的控件,直接双击安装,不过至少对于office2016是没有用的。
还有一种方法,就是到装过Access的电脑上自己去扒,只要找以下几个文件(以2016为例):从office安装目录下的2052文件夹中找MSBCODE.XML、MSBCODE9.CHM(这个算是个帮助文件),在安装目录下找MSBCODE9.DEP、 MSBCODE9.OCX、MSBARCODE.DLL(这个DLL一般同版本的office会有,就不用再拷),然后把这些文件拷到目标机器同样的文件夹内,注意位数,如果装的是32位的office,就只能去同样的32位的office下拷这些文件,64位也如是,不能混用,拷完文件,用regsvr32 MSBCODE9.OCX注册一下,然后其他控件里也就有微软的条形码控件了。
用微软条形码控件生成的文件可以拿到没有安装过控件的电脑上去用,不影响的。另外如果你嫌初始生成的条形码中一个象彪一样的汉字难看,别担心,那是因为你还没有给它指定条形码数字,只有指定完,才能生成完整的条形码,中间不会有乱码汉字。
>> 除非说明均为原创,如转载请注明来源于http://www.stormcn.cn/post/2185.html