vba - VBA for Access 中的 Code 128 条码无法正常工作
问题描述
我将此线程中的代码复制到我的访问数据库中:使用 Excel VBA 生成代码 128 条码
该函数正常运行并返回一个修改后的字符串(以下,我将使用字符串“standard284762”,我的数据库唯一 ID 格式作为示例)。
我下载了这个字体:https ://dl.dafont.com/dl/?f=code_128
当我执行该函数时,它将字符串转换为:
ÑstandardÌ<O^ÈÓ
它在报告中显示如下:
我正在使用 Office 365 版本的 Access。我的模块被命名Code128str
,我的类模块被命名Class1
任何想法是什么导致奇怪的输出?任何人都可以确认代码工作正常并且问题出在其他地方吗?
解决方案
使用此页面中的字体:http: //grandzebu.net/informatique/codbar-en/code128.htm
字体必须与代码“配对”。
字体下载: http: //grandzebu.net/informatique/codbar/code128.ttf
在安装该版本的字体之前,我看到了同样的问题。
推荐阅读
- c# - Android Emulator 未在 Xamarin Forms 上运行。每次运行 VS 2019 时都会取消构建
- python - 如何在 python 脚本和 iPhone 应用程序之间传递信息
- ruby-on-rails - Rails 5.2.3:Sidekiq Scheduler 给出 NameError: uninitialized constant in Production
- java - listview onitemclicklistener 在活动中无法使用
- amazon-web-services - 如何从 Amazon lex 获取星号 (*) 和哈希 (#) 到 Amazon Connect
- mysql - 如何在 SQL 中将表中的唯一值相加
- android - Google 应用内更新 API 未从 Play 商店更新最新版本的应用
- powerbi - 如何在 Power BI 中使用 Dax 获得嵌套平均值?
- amazon-web-services - 通过 API 为 AWS S3 授予第三方访问权限
- angularjs - 用于获取令牌的 AngularJS $http 标头