MS Excelスプレッドシート、MS Accessデータベース、およびCrystal ReportsでQRCodeバーコードを生成できます

キーワード: QRCode, ISO/IEC 18004:2006

あなたがQRコードを生成したいならば、あなたは最善の解決策を見つけました。答えはBarcodesoft QRCodeソフトウェアです。

QRコードはクイックレスポンスコードとも呼ばれます。 QRコードは、2Dマトリックスバーコードシンボルです。

QRコードマトリックスのサイズは21×21モジュールと177×177モジュールの間です。各モジュールは黒か白の正方形です。

QRCodeは英数字と句読文字の両方をエンコードできます。 8ビットのJIS文字と漢字(Shift JIS文字)もエンコードできます。モデル2のQRコードは、最大1500個の日本語漢字を保持できます。

そのモジュール配置アルゴリズムはQRCodeを特別なものにします。 QRコードはエラーチェックと訂正のためにリードソロモンアルゴリズムを使用します。 QRコードには、L07、M15、Q25、H30の4種類のエラー訂正レベルがあります。より高いレベルはより少ないデータ容量とより少ないデコードエラーの可能性を意味します。

Windows PCでデータをエンコードするには、Barcodesoft QRCode EncoderまたはcrUFLbcs.dllのいずれかを使用できます。

Barcodesoft QRCode Demoは、「Demo」の透かしがあっても完全に機能します。

日本語以外のオペレーティングシステムを使用していて、WindowsアプリケーションにQRCodeバーコードシンボルをスキャンする場合は、Barcodesoft Keyboard Wedge Emulationプログラムを使用してください。 RS-232ポート信号を傍受し、キーボード入力をエミュレートします。

番号 定義済みフォーマット 番号 エラー訂正レベル
1 15 X 15 コンパクトサイズ 1 5%
2 19 X 19 2 10%
3 19 X 19 コンパクトサイズ 3 15%
4 23 X 23 4 20%
5 23 X 23 コンパクトサイズ 5 (default value) 23%
6 27 X 27 6 25%
7 27 X 27 コンパクトサイズ 7 30%
8 31 X 31 8 35%
9 37 X 37 9 40%
10 41 X 41 10 45%
11 45 X 45 11 50%
12 49 X 49 12 55%
13 53 X 53 13 60%
14 57 X 57 14 65%
15 61 X 61 15 70%
16 67 X 67 16 75%
17 71 X 71 17 80%
18 75 X 75 18 85%
19 79 X 79 19 90%
20 83 X 83
21 87 X 87
22 91 X 91
23 95 X 95
24 101 X 101
25 105 X 105
26 109 X 109
27 113 X 113
28 117 X 117
29 121 X 121
30 125 X 125
31 131 X 131
32 135 X 135
33 139 X 139
34 143 X 143
35 147 X 147
36 151 X 151


これはBarcodesoftの QRCodeソフトウェアの価格表です
ライセンス シングルユーザー 10人のユーザー オフィス 会社 開発者 無制限開発者
価格 USD199 USD399 USD599 USD799 USD899 USD1799


MS Accessデータベースで QRCodeを生成します

Barcodesoftの QRCodeソフトウェアを使えば、MS Accessデータベースに QRCodeを簡単に印刷できます。

1. あなたのコンピュータに QRCodeデモをインストールしてください。

2. 管理者としてDOSプロンプトを開きます。 以下のコマンドを入力して、「cruflbcs.dll」を登録します。

CD C:\Program Files\Common Files\Barcodesoft\FontUtil
regsvr32 crUFLbcs.dll

QRCode Access DLL DOS 登録

3. Microsoft®Access®を起動します。

Access 2000またはAccess 2003を使用している場合は、[メニュー] ===> [ツール] ==> [マクロ] ===> [セキュリティ]の順にクリックします。 低セキュリティレベルを選択します。
QRCode Access マクロ セキュリティ

Access 2007/2010/2013/2016/2019を使用している場合は、Microsoft Officeボタンをクリックしてください。
Office 2010 button Office 2016 button Office 2019 button
[オプション] => [セキュリティセンター] ==> [マクロの設定]の順にクリックし、[すべてのマクロを有効にする]を選択します。

QRCode Access マクロ コンフィグレーション

4. Alt + F11キーを押してMicrosoft®Visual Basic Editorを開きます。
QRCode Access VBA

5. Visual Basicエディタから、メニューツール===>参照を選択します。 ダイアログがポップアップします。 [参照]ボタンをクリックし、 'C:¥Program File¥CommonFiles¥Barcodesoft¥Fontutil'フォルダからcruflbcs.dllを選択します。 crUFLBcs 4.0を選択してください。 そしてOKボタンをクリックしてください。

QRCode 参照を置く

6. Ctrl + Mを押します。 ダイアログがポップアップします。 C:¥Program File¥CommonFiles¥Barcodesoft¥Fontutil フォルダの下のbarcodesoft.basを選択します。 次に「開く」をクリックします。

QRCode インポート vba

下記のコードスニペットからコピーすることもできます。

Public Function QRCode(strToEncode As String) As String
Dim obj As cruflBCS.CQRCode
Set obj = New cruflBCS.CQRCode
QRCode = obj.EncodeCR(strToEncode, 0, 0, 0)
;最初のパラメータはエンコードする文字列です。
;2番目のパラメータはインデックス番号です。0に設定してください。
;3番目のパラメーターは事前定義フォーマットで、ゼロに設定します。
;4番目のパラメータはエラー訂正レベルです。0に設定してください。
Set obj = Nothing
End Function

7. Visual Basicを閉じてAccessデータベースに戻ります。 テキストボックスを作成します。 その制御元にこのマクロを入力します。
=qrcode([data.code])

'data'はデータベースのテーブル名、 'code'はデータベースのフィールド名です。

QRCode バーコード access マクロ

8. テキストボックスを右クリックします。 コンテキストメニューから[プロパティ]を選択します。 フォントとしてBcsqrcodeを選択してください。

QRCode access フォント

MicrosoftおよびOfficeのロゴは、米国Microsoft Corporationの米国およびその他の国における商標または登録商標です。

MS Excelスプレッドシートで QRCodeを生成

1. ダウンロード Excel用 'QRCode'. TrueTypeフォント「bcsqrcodes.ttf」を「c:\ Windows \ Fonts」フォルダにコピーします。 2. 管理者としてDOSプロンプトを開きます。 以下のコマンドを入力して、「cruflbcs.dll」を登録します。

CD C:\Program Files\Common Files\Barcodesoft\FontUtil
regsvr32 crUFLbcs.dll

QRCode DLL DOS 登録

3. Microsoft® Excel®を起動します。

Excel 2000またはExcel 2003を使用している場合は、[メニュー] ===> [ツール] ==> [マクロ] ===> [セキュリティ]の順にクリックします。 低セキュリティレベルを選択します。
QRCode マクロ セキュリティ

Excel 2007/2010/2013/2016/2019を使用している場合は、Microsoft Officeボタンをクリックしてください。
Office 2010 button Office 2016 button Office 2019 button
[オプション] => [セキュリティセンター] ==> [マクロの設定]の順にクリックし、[すべてのマクロを有効にする]を選択します。

QRCode マクロ コンフィグレーション

4. Alt + F11キーを押してMicrosoft®Visual Basic Editorを開きます。
QRCode VBA

5. Visual Basicエディタから、メニューツール===>参照を選択します。 ダイアログがポップアップします。 [参照]ボタンをクリックし、 'C:¥Program File¥CommonFiles¥Barcodesoft¥Fontutil'フォルダからcruflbcs.dllを選択します。 crUFLBcs 4.0を選択してください。 そしてOKボタンをクリックしてください。

QRCode 参照を置く

6. Ctrl + Mを押します。 ダイアログがポップアップします。 C:¥Program File¥CommonFiles¥Barcodesoft¥Fontutil フォルダの下のbarcodesoft.basを選択します。 次に「開く」をクリックします。

QRCode インポート vba

下記のコードスニペットからコピーすることもできます。

Public Function QRcode(strToEncode As String) As String
Dim obj As cruflBCS.CQRCode
Set obj = New cruflBCS.CQRCode
QRCode = obj.Encode(strToEncode)
Set obj = Nothing
End Function

7. Visual Basicを閉じて、Excelスプレッドシートに戻ります。 次のマクロを使用してデータをエンコードしてください。qrcode。 処理するデータがたくさんある場合は、マクロを列/行全体にコピーするだけで済みます。 すべての QRCodeはすぐに準備ができています。

=qrcode(xx)

QRCode Excel マクロ

8. セルB1を右クリックして、コンテキストメニューからセルの書式設定を選択します。
QRCode Excel マクロ

9. フォントタブをクリックして、フォントとしてBcsqrcodeSを選択します。
QRCode フォント excel

10. 配置タブをクリックして、「テキストを折り返す」を選択します。
QRCode alignment excel


11. OKをクリックしてください。 ExcelのスプレッドシートにQRCodeと表示されます。 QRCodeの行の間に小さな隙間があるかもしれません。 ただし、bcsqrcodes TrueTypeフォントはこのギャップを最小限に抑えるように設計されているため、 QRCodeを印刷してスキャンしても問題にはなりません。
QRCode excel


エンコーダから QRCodeを印刷


あなたはエンコーダから簡単に QRCodeを印刷することができます。 エンコーダを起動し、オプションボタンをクリックします。 それからSymbology Comboboxから QRCodeを選択してください。 コピーボタンをクリックして QRCodeをクリップボードにコピーします。 その後、MS Wordまたはワードパッドに貼り付けることができます。

QRCode Encoder


Crystal Reportsから QRCodeを印刷する


1. オープンクリスタルレポート。式フィールドを右クリックして、コンテキストメニューから[新規作成...]を選択します。

[名前]テキストボックスに「qrcode1」と入力し、[OK]をクリックします。

QRCode 新規 式 crystal reports

2. 関数 ==> その他の機能 ==> COM および .NET UFL (u212com.dll)、 "BCSQRCodeEncodeCR"機能を選択します。
QRCode crystal reports UFL

3. QRCode式のパラメータとしてデータベースフィールドに入力します。 「保存して閉じる」ボタンをクリックしてください。
式フィールドの最大文字列長は254です。したがって、複数の式フィールドを作成する必要があります。
必要な数式フィールドの数は、次の数式を使用してください。BCSqrcodeFormulaNoForCR({Test.Data})

QRCode crystal reports 式 式フィールド

4. QRCode式フィールドをあなたの水晶の報告書にドラッグしてください。あなたはいくつかの16進数コードを見るでしょう。 心配しないで! あなたはまだフォントを使っていません。

QRCode crystal reports 式 式フィールド

5. [qrcode]式フィールドを右クリックします。 コンテキストメニューから[フィールドの書式]を選択します。 それからフォントとして "BcsQRCode"を選択してください。

QRCode crystal reports 式 式フィールド

6. OKボタンをクリックしてください。 レポートに QRCodeと表示されます。 QRCode crystal reports

  • QRCode ソフトウェア ダウンロード
  • QRCode バーコード ソフトウェア 購入