エクセル2003で、バーコードを印字するマクロを作ります。
( 帳票作成に苦労した為にエクセルでマクロを作り。VB2005からマクロを呼出す。 )
( CrystalReportsでもできますが解析に時間がかかりそうなので断念・・・バーコードとかどうやって作るんだろう? )
懸念事項・問題点
- 異なるOfficeのバージョンがインストールされている場合、問題なく動くか不明。動作未確認
作業の概要
- Office2003はフルインストールしていた方が良さそうです。
- Excelにバーコードのコントロールを貼り付ける。
- 「ActiveXコントール・・・」の画面がでないようにレジストリを操作する。
エクセル2003 での設定
エクセル2000以降ならばバーコード用のコントロールを貼り付けることができるようです。
- 手順①
表示メニューのツールバーでコントロールツールボックスをチェック入れ、表示させます。
「コントロールの選択」をクリックします。 - 手順②
すると多数のコントロールが出てきますので「Microsoftバーコードコントロール」もしくは「Microsoft BarCode Control」を選択します。 - 手順③
マウスポインタが十字になり、ドラッグでバーコードコントロールを挿入することが出来ます。挿入したバーコードコントロールを右クリックし、プロパティを表示させます。
そして下で選択している「LinkedCell」を入力します。ここで選択したセルに数字を入れる事でバーコードが変わります。
- 手順④
エクセルを開くと下記のようなメッセージがでるならば、これを非表示にする。
このアプリケーションは、安全でない可能性のある ActiveX コントロールを初期化しようとしています。
このドキュメントの提供元が信頼できる場合は、[はい] をクリックしてください。コントロールはドキュメントの設定を使用して初期化されます。
参照:ActiveX コントロールを初期化しようとしています。
バーコードの作成 Webブラウザ上でバーコードを作成して印刷もできる
参考
- バーコードの印刷がしたい。
http://www.asahi-net.or.jp/~ef2o-inue/kihon/sub01_05_15.html
http://www5d.biglobe.ne.jp/~bar/
外部リンク
- Gepir Search
JANコードからメーカーを判別できる