SSブログ
バーコード ブログトップ
- | 次の3件

【バーコードの作成と印刷】 [バーコード]

バーコードの作成と印刷です。

作成したバーコードはCode39です。

Code39は数字の他アルファベットも表現できます。

フリーソフトのExcelバーコード革命を利用します。
bar1_200.jpg

バーコードに変換するコードをセルに入力しておき、範囲指定でバーコード化できます。

bar2_256.jpg

Code39はチェックデジットにモジュラス43を使用します。

Excelバーコード革命はチェックデジットまで付けてくれませんので、モジュラス43を算出する簡単なプログラムを作りました。

WSHのVBソースです。テキストファイルに保存して拡張子をvbsにすればダブルクリックで実行できます。

SrcCode = "1234ABCD" '変換元のコード
SrcBAR = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%*"
lngMod = 0
For i = 1 To Len(SrcCode)
        lngMod = lngMod + (InStr(SrcBAR, UCase(Mid(SrcCode, i, 1))) - 1)
Next
i = lngMod Mod 43
Mod43 = Mid(SrcBAR, i + 1, 1)
wscript.echo "モジュラス43 =" & SrcCode  & Mod43

元のコードが1234ABCDの場合チェックデジットはDになり、1234ABCDDとなります。


- | 次の3件 バーコード ブログトップ

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。