- - PR -
1次元バーコード & 2次元バーコード処理
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-06-04 11:15
いつもお世話になります。
VB.netにて標記の処理を行いたいと思っております。 VS.NET2005 処理内容 @VB.netにて新規Excelファイル作成 Aユーザから入力された文字を1次元バーコード(CODE39)にて作成 Bユーザから入力された文字を2次元バーコードにて作成 CA、Bを@で作成したあるセルに書き込む 上記処理内のA、B、Cなのですが、 どのように実現すればよいのか もしくは関連ページのURL等ご教授願えませんでしょうか。 (もし外付けDLL等必要でしたらフリーのDLL等も教えていただけると幸いです) 申し訳ありませんが宜しくお願い申し上げます。 わたしがGOOGLEにて検索した範囲ではAに関しては2003版のものがFreeではありましたが、 2005版のものは見つかりませんでした。 | ||||||||
|
投稿日時: 2006-06-04 11:33
2.0 に対応しているフリーツールは、まだ存在しないのではないでしょうか。 有償でも、Grapecity さんの BarCode 2.0J、 Advance Software さんの BarCode.NET くらいしか対応製品を知りません。 その前に、
セルに書き込むのは無理ですので、オブジェクトで貼り付けることを検討してください。 これを踏まえた上で考えないと、ツールを使ったとしても実現不可能になります。 レポート出力ならば、最初から 「帳票ツール」 を使った方が良いのですが、今回はそうではなさそうですね。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2006-06-04 14:41
バーコードフォントがインストールされていることが前提ですが、 セルの書式設定をバーコードフォントに設定すれば、セルに埋め込むことも可能では? #1次元コード(CODE39)をExcel2003で試してみました。 #2次元コードについては、手元にフォントが無いので未検証です。 しかし、この方法ですと全PCにバーコードフォントをインストールしなければなりません。 ですので、拳さんの要求仕様を満たすかどうかは分かりませんが(^^; 茶々を入れたようなレスですいません。 (追加) 本当に埋め込まれているか、もう一度よく見てみたのですが、 正しいフォントに認識されていないようでした…orz 結果、Excelのセル上でフォントの設定を変更しただけでは無理でした。 このレスはなかったことにしてください。 お騒がせしてすいませんでしたm(_ _)m [ メッセージ編集済み 編集者: GUCCHI 編集日時 2006-06-04 15:06 ] | ||||||||
|
投稿日時: 2006-06-04 22:39
じゃんぬねっと さんにお伺いしたいことがあるのですがよろしいでしょうか?
>セルに書き込むのは無理ですので、オブジェクトで貼り付けることを検討してください。 >これを踏まえた上で考えないと、ツールを使ったとしても実現不可能になります。 Excelに対して位置を指定して、オブジェクトを貼り付けるということなのでしょうか? それともExcel自体使用すること自体、対応できないということなのでしょうか? 自分の知識では仰られることがわかりませんので、お手数だと思いますが、 ご指導願えますでしょうか。 | ||||||||
|
投稿日時: 2006-06-04 23:30
「オブジェクトで貼り付けることを検討してください」と書いたとおり、 Excel 自体が対応していないわけではありません。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 |
1