aztec-code バーコードの作成

Crystal Reports、MS Excel、MS Access でシームレスに実装可能

MS Excel スプレッドシートでの aztec-code バーコードの作成

1. 信頼できるマクロ設定の初期化

Excel 2007 / 2010 / 2013 / 2016 / 2019 / 2021 / 2024 / 365 の場合: Office メニューの「ファイル」→「オプション」→「トラスト センター」→「トラスト センターの設定」→「マクロの設定」をクリックし、「すべてのマクロを有効にする」を選択します。

VBA Macro Security Settings View

従来の Office (2000/2003): 「ツール」→「マクロ」→「セキュリティ」に移動し、「低」に設定します。

2. Visual Basic ウィンドウの起動

ALT + F11 キーを同時に押して、統合された VBA エディタのダッシュボードペインを呼び出します。

3. ライブラリ参照接続の確立

エディタ内で、「ツール」→「参照設定」をクリックします。ファイルの参照ウィンドウで、cruflbcs.dll モジュールファイルが存在する場所を直接指定します(通常は C:\Program Files (x86)\Common Files\Barcodesoft\Fontutil ディレクトリ内にあります)。crUFLBcs 5.0 Type Library にチェックが入っていることを確認して確定します。

VBA library import dialog step

4. モジュール自動化マクロのインポート

Ctrl + M を押して、ファイルインポートウィンドウを開きます。先ほど説明したユーティリティのパスから barcodesoft.bas ファイルを選択します。ファイルが見つからない場合は、cruflbcs.zip の zip リンクからパッケージソースをダウンロードしてください。

VBA module layout architecture

5. 列の数式設定の実装

Visual Basic エディタを閉じて、スプレッドシートのワークスペースに戻ります。標準のセル参照構文を使用して、目的の行に処理用の数式を入力します:

=azteccode(A1)

Visual Basic エディタを閉じてワークシートに戻ると、データをエンコードするために次のマクロを使用できるようになります: azteccode 。処理するデータが大量にある場合は、このマクロを列全体にコピー&ペーストするだけで、すべてのデータが一瞬でエンコードされます。

Excel calculations view cells blueprint

6. aztec-code バーコードのフォントスタイルの設定

出力対象のセル(例: B1)を右クリックし、「セルの書式設定」を選択します。「フォント」設定タブのリストから、フォント名 UpcEanM を選択します。フォントスタイルが 標準 に、下線が なし に設定されていることを確認してください。

Font configuration panel view mapping rules

「OK」をクリックすると、Excel スプレッドシートに aztec-code バーコードが表示されるようになります。

7. 「配置」タブをクリックし、以下のように「折り返して全体を表示する」を選択します。

Aztec Code alignment excel

8. 「OK」をクリックすると、Excel スプレッドシートに Aztec バーコードが表示されます。Aztec コードの各行の間に小さな隙間ができる場合があります。しかし、bcsAztecs TrueType フォントはこの隙間を最小限に抑えるように設計されているため、印刷された Aztec コードをスキャンする際には問題になりません。

Aztec Code excel