QR Code

在 MS Access 中產生行動條碼 (QR Code)

1. 以滑鼠右鍵點擊命令提示字元,然後選擇「以系統管理員身分執行」。

QR Code command prompt as administrator

要登錄 64 位元的 DLL,請輸入以下命令:

cd "C:\Program Files\Common Files\Barcodesoft\FontUtil"
%systemroot%\System32\regsvr32.exe cruflbcs_x64.dll

請輸入以下命令來登錄 32 位元的 DLL cruflbcs.dll:

cd "C:\Program Files (x86)\Common Files\Barcodesoft\FontUtil"
regsvr32.exe cruflbcs.dll
register cruflbcs.dll commands for QR code

如果您看到彈出以下提示視窗,則表示登錄成功。

register cruflbcs.dll succeeded

2. 啟動 Microsoft® Access®。

如果您使用的是 Access 2000 或 2003,請點擊功能表 ===> 工具 (Tools) ==> 巨集 (Macro) ===> 安全性 (Security)。選擇低安全性等級。

QRCode Access Macro Security

如果您使用的是 Access 2007 / 2010 / 2013 / 2016 / 2019,請點擊 Microsoft Office 按鈕。

Office 2010 button Office 2016 button Office 2019 button

然後點擊 Access 選項,選擇「信任中心 (Trust Center)」。在「巨集設定 (Macro Settings)」類別中,在巨集設定下選擇「啟用所有巨集 (Enable all macros)」,如下圖所示。

QRCode Access Macro Setting

3. 按 ALT + F11 打開 Microsoft® Visual Basic 編輯器。

QRCode Access VBA

4. 在 Visual Basic 編輯器中,選擇功能表 ===> 工具 (Tools) ===> 設定引用項目 (References)。這將打開一個對話方塊。點擊「瀏覽 (Browse)」按鈕,然後從您的工作資料夾中選擇 cruflbcs.dll 文件。通常它位於 C:\Program Files (x86)\CommonFiles\Barcodesoft\Fontutil 資料夾中。勾選 “crUFLBcs 4.0 Type Library” 旁的核取方塊,如下圖所示。然後點擊確定按鈕。

QRCode add reference

5. 按 Ctrl+M,此時將打開一個對話方塊;選擇 C:\Program Files (x86)\CommonFiles\Barcodesoft\Fontutil 資料夾下的 barcodesoft.bas。然後點擊「開啟 (Open)」。

如果您找不到 barcodesoft.bas,請從此處下載:QR Code

QRCode import vba

6. 關閉 Visual Basic 並返回到您的 Access 資料庫。現在,在「設計檢視 (Design view)」中建立一個表單或報表,並在套用字型之前,在您希望顯示 QR Code 條碼的欄位中輸入以下其中一個巨集:

=qrcode([data.code])

請注意,'data' 是資料表名稱,'code' 是欄位名稱。

QRCode barcode excel macro

7. 以滑鼠右鍵點擊您想要顯示 QR Code 條碼的欄位。從快顯功能表中選擇「內容 (Properties)」。對該欄位套用 BcsQRCode 字型即可取得行動條碼。

QRCode import vba