ステップバイステップガイド:UPC-A バーコードを MS Excel に統合する

Barcodesoft フォントと VBA マクロを使用して、Microsoft Excel でバーコード生成を自動化する方法を解説します。このチュートリアルでは、セキュリティ設定、DLL の参照、および数式の適用方法を網羅しています。

1

Excel マクロのセキュリティ構成

バーコードを生成する前に、Barcodesoft のロジックを実行できるようにマクロを有効にする必要があります。

Excel 2000 または 2003 の場合:

[ツール] > [マクロ] > [セキュリティ] に移動し、セキュリティレベルを 「低」 に設定します。

UPC-A マクロセキュリティ設定

Excel 2007 - 2019+ の場合:

Office 2010 ボタン Office 2016 ボタン Office 2019 ボタン

[Excel のオプション] > [トラスト センター] に移動します。[マクロの設定] カテゴリで、「すべてのマクロを有効にする」 を選択します。

UPC-A マクロトラストセンターの設定
2

VBA エディターの起動と参照設定

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

Excel VBA エディター ウィンドウ

Barcodesoft DLL の追加

手順: [ツール] > [参照設定] > [参照]

C:\Program Files (x86)\CommonFiles\Barcodesoft\Fontutil\cruflbcs.dll

「crUFLBcs 1.0 Type Library」 を選択して OK をクリックします。

Barcodesoft DLL 参照の追加
3

バーコード マクロ モジュールのインポート

Ctrl + M を押して、モジュールをインポートします。barcodesoft.bas を選択してください。

バーコード生成用 VBA コードのインポート
4

数式を使用したデータエンコード

VBA エディターを閉じます。これで Excel の数式を使ってデータをエンコードできるようになります。列全体の一括処理に最適です。

マクロ

=upca(A1)

=upce(A1)

プロのヒント:先頭のゼロ

UPC コードが 0 で始まる場合、Excel がゼロを省略しないように、セルの先頭にアポストロフィ (') を入力してください。

Excel での UPC-A バーコード数式の適用
5

UPC-A バーコードフォントの適用

エンコードされたデータをバーコードとして表示するために、セルのフォントを変更します。

  1. 対象のセル(例:B1)を右クリックします。
  2. [セルの書式設定] を選択します。
  3. [フォント] タブで、UpcEanM を選択します。
バーコードフォントの選択