GS1128 バーコードの作成

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

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

1. マクロのセキュリティ(信頼)設定の初期化

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

VBA Macro Security Settings View

旧バージョンの Office (2000/2003): ツール → マクロ → セキュリティ から「低」に設定します。

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

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

3. ライブラリ参照設定の確立

エディタ内で、ツール → 参照設定 (Tools → References) をクリックします。ファイル選択プロンプトのウィンドウで、ディレクトリの参照先を直接 cruflbcs.dll モジュールファイルに指定します(通常は C:\Program Files (x86)\Common Files\Barcodesoft\Fontutil ディレクトリフォルダ内にあります)。crUFLBcs 1.0 Type Library のチェックボックスが選択されていることを確認します。

VBA library import dialog step

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

Ctrl + M キーを押して、ファイルのインポートウィンドウを開きます。上記のユーティリティパスから barcodesoft.bas ファイルを選択してインポートします。見つからない場合は、こちらの ZIP アーカイブリンクからパッケージソースを取得してください:cruflbcs.zip

VBA module layout architecture

5. 列の数式設定の実装

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

=gs1128(A1)

注意:標準の文字列ルールに厳密に従い、識別子を丸括弧で確実に囲んでください。

Excel calculations view cells blueprint

6. バーコードフォントスタイルプロパティの設定

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

Font configuration panel view mapping rules