MS Excel スプレッドシートでの aztec-code バーコードの作成
1. 信頼できるマクロ設定の初期化
Excel 2007 / 2010 / 2013 / 2016 / 2019 / 2021 / 2024 / 365 の場合: Office メニューの「ファイル」→「オプション」→「トラスト センター」→「トラスト センターの設定」→「マクロの設定」をクリックし、「すべてのマクロを有効にする」を選択します。
従来の 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 にチェックが入っていることを確認して確定します。
4. モジュール自動化マクロのインポート
Ctrl + M を押して、ファイルインポートウィンドウを開きます。先ほど説明したユーティリティのパスから barcodesoft.bas ファイルを選択します。ファイルが見つからない場合は、cruflbcs.zip の zip リンクからパッケージソースをダウンロードしてください。
5. 列の数式設定の実装
Visual Basic エディタを閉じて、スプレッドシートのワークスペースに戻ります。標準のセル参照構文を使用して、目的の行に処理用の数式を入力します:
Visual Basic エディタを閉じてワークシートに戻ると、データをエンコードするために次のマクロを使用できるようになります: azteccode 。処理するデータが大量にある場合は、このマクロを列全体にコピー&ペーストするだけで、すべてのデータが一瞬でエンコードされます。

6. aztec-code バーコードのフォントスタイルの設定
出力対象のセル(例: B1)を右クリックし、「セルの書式設定」を選択します。「フォント」設定タブのリストから、フォント名 UpcEanM を選択します。フォントスタイルが 標準 に、下線が なし に設定されていることを確認してください。
「OK」をクリックすると、Excel スプレッドシートに aztec-code バーコードが表示されるようになります。
7. 「配置」タブをクリックし、以下のように「折り返して全体を表示する」を選択します。

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