VBA for Access 中的 Code 128 条码无法正常工作
Posted
技术标签:
【中文标题】VBA for Access 中的 Code 128 条码无法正常工作【英文标题】:Code 128 Barcode in VBA for Access not working properly 【发布时间】:2020-11-18 02:34:16 【问题描述】:我将此线程中的代码复制到我的访问数据库中:Generating Code 128 Barcodes using Excel VBA
函数运行正常,返回修改后的字符串(下面我以字符串“standard284762”为例,我的数据库唯一ID格式)。
我下载了这个字体:https://dl.dafont.com/dl/?f=code_128
当我执行该函数时,它会将字符串转换为:
ÑstandardÌ<O^ÈÓ
它在报告中显示如下:
我正在使用 Office 365 版本的 Access。
我的模块名为Code128str
,我的类模块名为Class1
任何想法是什么导致奇怪的输出? 任何人都可以确认代码工作正常并且问题出在其他地方吗?
【问题讨论】:
【参考方案1】:使用此页面中的字体:http://grandzebu.net/informatique/codbar-en/code128.htm
字体必须与代码“配对”。
字体下载:http://grandzebu.net/informatique/codbar/code128.ttf
我在安装那个版本的字体之前看到了同样的问题。
【讨论】:
它们有何不同? 来自链接页面:“2.00版字体:95及以下字符的代码与1.00版相比进行了修改。编码功能也随之修改。”以上是关于VBA for Access 中的 Code 128 条码无法正常工作的主要内容,如果未能解决你的问题,请参考以下文章
VBA Code for Word Navigation Pane failed view-showheading-method-word