如何在 Microsoft Access 中生成 Aztec 碼
使用 Barcodesoft 字體和 MS Access VBA 整合高容量二維矩陣條碼的分步開發者指南。
什麼是 Aztec 碼?
Aztec 碼 是一種堅固的二維矩陣條碼符號,以其高容量的數據編碼能力而聞名。與傳統條碼不同,它能高效處理標準 ASCII 和擴展 ASCII 字元,因此非常適合醫療保健、運輸和票務行業。
1 註冊 crUFLbcs.dll
安裝演示版並打開 DOS 命令提示字元(Win 7/10/11 請以管理員身份執行)。執行以下指令註冊 DLL:
CD C:\Program Files (x86)\Common Files\Barcodesoft\FontUtil
regsvr32 crUFLbcs.dll
regsvr32 crUFLbcs.dll
2 啟用巨集安全性
為了允許生成條碼,請調整巨集設定。在 Access 2007-2019+ 中,請瀏覽至:
Access 選項 » 信任中心 » 信任中心設定 » 巨集設定 » 啟用所有巨集
3 VBA 配置與引用
- 按 ALT + F11 打開 Visual Basic 編輯器。
- 前往 工具 » 引用項目,點擊「瀏覽」,找到
cruflbcs.dll。 - 勾選 crUFLBcs 4.0 Type Library。
- 按 CTRL + M 匯入
barcodesoft.bas。
VBA 程式碼片段
Public Function Aztec(strToEncode As String) As String
Dim obj As cruflBCS.CAztec
Set obj = New cruflBCS.CAztec
Aztec = obj.EncodeCR(strToEncode, 0, 0, 0)
Set obj = Nothing
End Function
4 渲染 Aztec 條碼
在設計檢視中建立一個文字方塊,並在其 控制項來源 中使用您的資料表名稱和欄位名稱設定如下巨集:
=Aztec([資料表名稱.欄位名稱])
最後,右鍵點擊文字方塊,選擇 屬性,並將字型設定為 BcsAztec。