MS Excel スプレッドシートでの GS1128 バーコード作成
Excel のスプレッドシートで GS1128 バーコードを生成するには、マクロのセキュリティ設定で VBA マクロを有効にします。F11 キーを押して Visual Basic エディターを起動します。cruflbcs.dll ライブラリへの参照を追加し、barcodesoft.bas をインポートし、=gs1128(A1) の数式を使用して、セルに code128m バーコードフォントを適用します。
ステップ 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) に設定され、「下線」 が 「なし」 に設定されていることを確認します。