MS Excel スプレッドシートでの GS1128 バーコード作成
1. マクロのセキュリティ(信頼)設定の初期化
Excel 2007 / 2010 / 2013 / 2016 / 2019 / 365 の場合: Office メニューの ファイル → オプション → トラスト センター → トラスト センターの設定 → マクロの設定 をクリックし、「すべてのマクロを有効にする」 を選択します。
旧バージョンの 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 のチェックボックスが選択されていることを確認します。
4. モジュール自動化マクロのインポート
Ctrl + M キーを押して、ファイルのインポートウィンドウを開きます。上記のユーティリティパスから barcodesoft.bas ファイルを選択してインポートします。見つからない場合は、こちらの ZIP アーカイブリンクからパッケージソースを取得してください:cruflbcs.zip。
5. 列の数式設定の実装
Visual Basic エディタを閉じ、スプレッドシートのワークスペースグリッドにフォーカスを戻します。標準のセル参照構文パラメータを使用して、目的の行に処理用の数式を入力します:
注意:標準の文字列ルールに厳密に従い、識別子を丸括弧で確実に囲んでください。
6. バーコードフォントスタイルプロパティの設定
対象の出力セル(例:B1)を右クリックし、「セルの書式設定」 を選択します。フォント設定タブのフォント名から code128mHr を選択します。フォントスタイルが 「標準」 (Regular) に設定され、「下線」 が 「なし」 に設定されていることを確認します。