Code 128 バーコードの作成

Code128 バーコードを MS Excel に統合する

1. コマンドプロンプトを右クリックし、「管理者として実行」を選択します。

code 128 command prompt as administrator

64ビットのDLLを登録するには、以下のコマンドを入力します:

cd "C:\Program Files\Common Files\Barcodesoft\FontUtil"
%systemroot%\System32\regsvr32.exe cruflbcs_x64.dll

cruflbcs.dll を登録するには、以下のコマンドを入力します:

cd "C:\Program Files (x86)\Common Files\Barcodesoft\FontUtil"
regsvr32.exe cruflbcs.dll
register cruflbcs.dll commands for code 128

以下のようなポップアップウィンドウが表示されれば、登録は成功です。

register cruflbcs.dll succeeded

2. Microsoft® Excel® を起動します。

Excel 2000 または 2003 を使用している場合は、メニューから「ツール (Tools)」===>「マクロ (Macro)」===>「セキュリティ (Security)」を選択します。セキュリティレベルを「低 (Low)」に設定してください。

Code128 Macro Security

Excel 2007 / 2010 / 2013 / 2016 / 2019 / 2021 / 2024 を使用している場合は、Microsoft Office ボタンをクリックします。

Office 2010 button Office 2016 button Office 2019 button

次に「Excel のオプション (Excel Options)」をクリックし、「セキュリティセンター (Trust Center)」を選択します。「マクロの設定 (Macro Settings)」カテゴリ内で、以下に示すように「すべてのマクロを有効にする (Enable all macros)」を選択します。

Code128 Macro Setting

3. ALT + F11 キーを押して、Microsoft® Visual Basic エディターを開きます。

Code128 VBA

4. Visual Basic エディターで、メニューから「ツール (Tools)」===>「参照設定 (References)」を選択します。ダイアログボックスが表示されます。「参照 (Browse)」ボタンをクリックし、作業フォルダ内にある cruflbcs.dll を選択します。通常、これは C:\Program Files (x86)\Common Files\Barcodesoft\Fontutil フォルダにあります。以下に示すように「crUFLBcs 1.0 Type Library」のチェックボックスにチェックを入れ、OKボタンをクリックします。

Code128 add reference

5. Ctrl + M キーを押すとダイアログボックスが表示されるので、C:\Program Files (x86)\Common Files\Barcodesoft\Fontutil フォルダ内の barcodesoft.bas を選択し、「開く (Open)」をクリックします。

もし barcodesoft.bas が見つからない場合は、Code128 からダウンロードしてください。

Code128 import vba

6. Visual Basic エディターを閉じて、スプレッドシートに戻ります。これで、次のマクロを使ってデータをエンコードできます:Code128。大量のデータがある場合は、マクロを列全体にコピー&ペーストするだけで、すべてのデータが瞬時にエンコードされます。
=Code128A(xxx) =Code128B(xxx) =Code128C(xxx)

以下に示すように、公式内の「xxx」の部分はセル参照に置き換えて使用してください。

Code128 barcod excel macro

7. セル B1 を右クリックし、メニューから「セルの書式設定 (Format Cell)」を選択します。次に「フォント (Font)」をクリックし、適切なフォント名(例:Code128mHr)をそのセルに適用します。

Code128 import vba