マーベル映画シリーズの伝説の始まり『アイアンマン』を紐解く! >>

初心者です。

現在、アクセスとエクセルにてバーコードの作成をしようと試みています。
エクセル上でバーコードの作成をしたいのですが、開発タブのActiveXコントロールの挿入に、Microsoft Barcode Controlが見つかりません。

各ソフトのバージョンは、エクセルは2010で、アクセスは2013になっています。
(もともとアクセス以外の2010バージョンが内臓されており、追加でアクセスをインストールしたため)

エクセルとアクセスのバージョンが異なっている場合、難しいのでしょうか。
それとも探したりないのでしょうか。

どなたか教えてください。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

環境が異なるのでご参考までということに。


Office2013ではバーコードコントロールの本体は
C:\Program Files (x86)\MSO2013_JP_32\Office15\MSBCODE9.OCX
2010では
C:\Program Files (x86)\MSO2010\Office14\MSBCODE9.OCX
にあります。

「MSO2013_JP_32」と「MSO2010」は当方がインストールする際に
デフォルトから変更したので、デフォルト状態のインストールでの
パスは分かりません。

なんにせよ『MSBCODE9.OCX』が本体なので
Excel2010で、開発タブ→挿入→ActiveX→
右下にある「…」→
ここのリストにMicrosoft バーコードコントロール 15.0x が無いですかね?
無かったらそのリストの
「カスタムコントロールの登録」から MSBCODE9.OCX を探し出して
やればExcelでも使えるようになるかも?
    • good
    • 9

一応,JAN用バーコードフォントを無料で公開されている方も


おられるので紹介しておきます。
http://takachan.jra.net/computer/font.php
    • good
    • 1

バーコードを印刷するだけなら


バーコードフォントをインストールする方法が
簡単で便利ですよ。
http://www.technical.jp/barcode/font/
    • good
    • 1
この回答へのお礼

ご返答ありがとうございます。

すみません、説明不足でした。
今回作ろうとしているバーコードがJANコードのものでして、試しに以前code39などを
使ってみたのですがうまくいきませんでした。

別の方法を探します。

お礼日時:2014/04/30 08:46

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qバーコードコントロール

ACCESS2007でバーコードコントロールを使用したいのですが、
ActiveXコントロールには「バーコードコントロール」が表示されません。
これはなぜなのでしょうか?

参照先のエラーという画面がACCESSを起動したときに出るのでそれが何か関係しているとは
思うのですが。。。
調べてみらのですが分かりませんでした。どなたかご教授お願いします。

Aベストアンサー

まず、念のためですが、ActiveXの一覧では、バーコードコントロールは
「Microsoft バーコード コントロール 9.0」として表示されますので、
確認してみてください。
(カレンダーコントロールだと、先頭に「Microsoft」が入らないのですが(汗))
http://office.microsoft.com/ja-jp/access-help/HA010201925.aspx


> 参照先のエラーという画面がACCESSを起動したときに出る

Access2003以前のバージョンで作成したMDBファイルを、Access2007で
開こうとした、ということでよろしいでしょうか。

原因としては、
 a)Access2007にバーコードコントロールがインストールされていない
 b)(インストールはされているが)参照設定が正しくなっていない
  (参照先が、以前のバージョンのもののままになっている)
の可能性が考えられるかと思います。
(ActiveXの一覧に表示されないなら「a」が、表示されるなら「b」が、
 それぞれ推測されます)

対処法としては、以下のようになります。

【a・インストールの場合】
1)Windowsのコントロールパネルから、『プログラムの追加と削除』を起動
2)「Microsoft Office ○○ 2007」を選択し、『変更』ボタンをクリック
3)新たに開いた画面で、「機能の追加/削除(A)」を選択し、『次へ』ボタン
 をクリック
4)『インストールオプション』タブのツリーで、「Microsoft Office Access」の
 『+』ボタンをクリックして、ツリーを展開
5)『バーコード コントロール』の項目があるので、『▼』ボタンをクリックして
 「マイ コンピュータから実行(R)」を選択し、右下の『次へ』ボタンをクリック
※インストール済みだった場合は、『次へ』にせず、右上の『×』ボタンで
 そのまま閉じてOkです。
6)「Microsoft Office ○○ 2007の構成が正常に完了しました。」の
 メッセージが出たら、『閉じる(C)』をクリックして終了

【b・参照設定の場合】
1)当該MDBファイル(2007版に変換済みならaccdbファイル)を開く
2)Alt+F11キーの同時押し等で、Visual Basic Editor(VBE)を開く
3)メニューで「ツール(T)→参照設定(R)」を選択し、『参照設定』ダイアログ
 を開く
4)「Microsoft BarCode Control」のチェックがオフの場合はオンに設定
5-1)上記チェックがオンで「参照不可」となっていた場合は、一旦オフにした後、
 右側にある『参照』ボタンをクリック
5-2)『ファイルの参照』ダイアログで以下のファイルを指定し、『開く(O)』ボタンを
 クリック
 C:\Program Files\Microsoft Office\Office12\MSBCODE9.OCX
 (Officeのインストール先が「C:\Program Files\」だった場合)
6)『参照設定』ダイアログの『Ok』ボタンをクリックして終了


・・・以上です。

まず、念のためですが、ActiveXの一覧では、バーコードコントロールは
「Microsoft バーコード コントロール 9.0」として表示されますので、
確認してみてください。
(カレンダーコントロールだと、先頭に「Microsoft」が入らないのですが(汗))
http://office.microsoft.com/ja-jp/access-help/HA010201925.aspx


> 参照先のエラーという画面がACCESSを起動したときに出る

Access2003以前のバージョンで作成したMDBファイルを、Access2007で
開こうとした、ということでよろしいでしょうか。

原因としては、
 ...続きを読む

QExcelの Microsoft バーコードコントロール 14.0

ExcelのVBAを使って、バーコード、下記のようなデータを入れたら、
画面上にバーコードを表示、と同時に印刷をして、バーコードリーダーで
読み取ることを可能にしたいと考えております。

データ: 「123456789012」 12桁の数値

セルに12桁の数値を入れて、適当なボタンを押すと、数値の入ったセルの下方に
バーコード表示させる、といったイメージです。

PCには、Microsoft バーコードコントロール 14.0が入っておりました。
これを選択すると、マウスが+になり、シート上でクリックすると
確かにバーコードが現れるのですが、不明なデータです。
どこをどのように変えれば、データが変わるのかも、よくわかりません。

結局、「Microsoft バーコードコントロール 14.0」の使い方がわかっていないのです。
宜しく、ご教示願います。

Aベストアンサー

Sub macro1()
Dim o As OLEObject
  With Cells(2, 1)
    Set o = ActiveSheet.OLEObjects.Add(ClassType:="BARCODE.BarCodeCtrl.1", _
          Link:=False, DisplayAsIcon:=False, _
          Left:=.Left, Top:=.Top, Width:=.Width, Height:=.Height)
    o.LinkedCell = .Offset(-1).Address
  End With
End Sub

QAccessでバーコードコントロール14.0が表示

こんにちは。Office 2010をインストールしています。Access2010を起動して、バーコードコントロールを配置しようとしています。

Office2010をインストールしていれば、バーコードコントロール14.0が表示されると、ネットにかいてありましたが、私のは9.0しか表示されません。

どのようにすればバーコードコントロール14.0が表示されるでしょうか?

Aベストアンサー

フォームのデザインビューで、
デザイン→コントロール→ActiveXの挿入からだと
Microsoft バーコード コントロール 14.0 が選択リストにあります。。。
配置してからVBEの参照設定をみると
Microsoft Access BarCode Control 14.0 にチェックが入っていますが
ファイルの実体は
C:\Program Files(x86)\・・・\Office\MSBCODE9.ocx
になっていますね。            ↑の 9 なら正常です。
心配なら実ファイルを見ると
ファイルバージョン 14.0.6009.1000
更新日時 2010/10/20 16:36
となってました。

Qバーコードが読み取れない原因について(エクセル)

お世話になります。

大変困っておりまして、
ご教授頂ければ幸いです。

エクセル内でバーコード(JAN)を一斉に作成したいと思い、
下記サイトのJANCODE-nicotanのアドインをインストールして
バーコードを作成する事には成功したのですが、

試しにプリントアウトしてみたところバーコードリーダーで
読み取れない事が分かりました
(同じJANをバーコード画像作成ソフトで作成すればちゃんと読み取れます。)

フォントサイズを変えてみたり、違うJANでも色々試してみましたが
全く読み取る事が出来ません。

読み取れない理由などが
お分かりになる方はいらっしゃいましたら
ご教授のほど宜しくお願い致します。

http://nicotan.at-ninja.jp/blog/newWindow/conversion_Excel_JANCODE-nicotan.html

Aベストアンサー

JANコードの場合、13桁の最初の4の後に 縦線2本 || が下まで長く伸び、6桁の後も下まで伸び、最後の6桁の後も 縦線2本 || が下まで長く伸びて、バーコードの左右端を明示する役目をしているような気がします。

それがないので、読み取り範囲やピッチなどの基準点検知をセンサ側が解析できないのではないでしょうか。

商品のコード設定│JANコード登録│ 一般財団法人流通システム開発センター
http://www.dsri.jp/jan/order_02.htm

バーコード JAN 規格 - Google 検索
http://www.google.co.jp/search?q=%E3%83%90%E3%83%BC%E3%82%B3%E3%83%BC%E3%83%89+JAN+%E8%A6%8F%E6%A0%BC

Qバーコードコントロールが印刷時に反映されない

いつもご丁寧な回答をくださりありがとうございます

エクセルにバーコードを埋めて書類を作っているのですが
(主に上紙に使用)

バーコードのリンクセルで指定したセルに新しい番号を入れ
デザインモードを終了すると

画面上は新しいバーコードが表示されるのですが
印刷プレビューと印刷そのものにうまく反映してくれません

なにか設定的なものが間違えているのでしょうか

文章が稚拙で申し訳ありませんが回答のほどよろしくお願いします。

Aベストアンサー

エクセルにおいてはバーコード画像は、「セルの値」ではないという認識が質問者にはありますか。
いわゆる「オブジェクト」扱いです。セルの値とは別世界のものです。
エクセルは「セルの値」を中心に処理するソフトです(エクセルの進歩の沿革からも)。これはエクセルの基礎的なことです。
ですからエクセルに画像を印刷する機能があるにしても、特別な指定をしないとをしないとだめと考えるべきです。
画像で右クリクー図の書式設定ープロパティーオブジェクトを印刷するーOK です。
この後、印刷プレビューをだすー印刷するでどうなりますか。これで解決しますか。
http://pc.z-kikaku.jp/excel/logs/2007/04/post-7.php
など。
ーーー
>バーコードのリンクセルで指定したセルに新しい番号を入れ
の意味を、実例を出して、説明しておいたほうが良いのでは。

QEXCELでactivexコントロールを挿入できな

お世話になります。
環境はWindows8.1+EXCEL2010です。
タイトルの通り、ワークシート上にactivexコントロールのラベルやテキストボックスなどを挿入しようとすると「オブジェクトを挿入できません」というエラーが表示されてしまいます。
月並みな表現ですが、まさに昨日まで特に問題なく使用できていたため、原因がわからず非常に困惑しております。
ちなみに昨日まではVBAにてワークシート上に正常に配置できていたラベルコントロールが、本日では「実行時エラー1004: オブジェクトを挿入できません」というエラーを表示して正常に配置できなくなってしまい、異常が発覚した次第です。"Microsoft Forms 2.0 Object Library"への参照設定がなされていることは確認しています。
他に確認すべき点などございましたら、ぜひご教授いただければ幸いです。
よろしくお願いいたします。

Aベストアンサー

当方2014/12/10の夜に更新プログラムをインストール後、
同じ現象が発生しており、解決いたしましたので、参考になればと思い回答いたします。
Windows7 32bit
Excel2013


(当方が解決した方法)
Cドライブ内を「*.exd」で検索し、検出されたファイルをすべて削除します。



(exdファイルについて)
Excel上で、ActiveXコントロールを挿入した際、キャッシュのために一時フォルダなどに作成されます。


(考えられる原因)
更新プログラムの中に脆弱性を解決するプログラムがいくつか含まれております。
ActiveXコントロールに関係したセキュリティホールがあったと予測できます。
そのうえで考えると、更新適用前のOfficeで作られたexdファイルを使われるとセキュリティ上まずいので、使わせないようにしたのではと予測できます。


(参考にしたサイト)
https://social.technet.microsoft.com/Forums/office/en-US/b8f0af82-0bb8-4799-aa62-1dbcbc5b7742/excel-2010-macros-does-not-work-after-updates-9dec2014?forum=excel

当方2014/12/10の夜に更新プログラムをインストール後、
同じ現象が発生しており、解決いたしましたので、参考になればと思い回答いたします。
Windows7 32bit
Excel2013


(当方が解決した方法)
Cドライブ内を「*.exd」で検索し、検出されたファイルをすべて削除します。



(exdファイルについて)
Excel上で、ActiveXコントロールを挿入した際、キャッシュのために一時フォルダなどに作成されます。


(考えられる原因)
更新プログラムの中に脆弱性を解決するプログラムがいくつか含まれております。
Acti...続きを読む

Qエクセルでバーコード表示

知り合いからのメールの添付ファイルが開けません。
開けないというか、エクセルにバーコードが表示されないんです。
送信者は、もちろんエクセルでバーコードが表示されているようです。
ネットで調べたところ、エクセルでバーコードは表示できないようなのですが
どうしたら、今あるファイルのバーコードが読み込めるようになるのでしょうか?
バーコードが表示されてたと思われる場所には
テキストボックスでなにやら数字が表示されているんです。
osはXPでエクセル2002を使っています。
どなたかよろしくお願いします。

Aベストアンサー

バーコードコントロールはアクセスに入っています。
アクセスがインストールされているパソコンで開いて見てください。

Qエクセルマクロを用いたバーコード出力

いつもお世話になっています。
エクセルマクロを用いて連番のバーコードを出力しようと考えたのですが、なかなか難しく質問に来ました。

A1~A10にバーコード用の数字(チェックデジット込みの13桁)を準備しました。
これに対応させたバーコードデータを10個作ろうとしたのですが、linkedCellの設定も上手くできませんし、デザインモードの切り替えをしないと表示もできないようで、困っています。

マクロの記録を使っても上手くいかず・・・

アドバイスの程お願いいたします。
できればサンプルマクロをご提示いただくと幸いです。

Aベストアンサー

まさかそんなお話だとはw,元のご相談からは全く読み取れませんww
デザインモードは当然ww解除しておいて実行しますwww

sub macro1()
dim h, o
for each o in activesheet.oleobjects
o.delete
next
for each h In range("B1:B60")
with activesheet.oleobjects.add(classtype:="BARCODE.BarcodeCtrl.1", left:=h.left + 5, top:=h.top + 4, width:=h.width, height:=h.height - 4)
.linkedcell = h.offset(0, -1).address
.width = .width - 10
end with
next
end sub

Qエクセルマクロでバーコードを読みたい

こんにちわ!

エクセルマクロを使って在庫管理をできるものを作ろうと思っています。

そこで、USBバーコードリーダーなるものを発見したのですが、こういったバーコードリーダーをエクセルマクロを用いて読み取ることは可能でしょうか?

可能なようでしたら、その方法をご教授願います。

また、お勧めのバーコードリーダーがございましたら教えてください。(2次元バーコード(QRコード)リーダーは高いので、今のところ通常のバーコードで考えています)

Aベストアンサー

バーコードリーダーがあるのであれば、一度実際に試してみてください。
バーコードリーダーは、キーボードやテンキー、マウスと一緒で、一つの入力装置です。
読み取りの作業についてはあまりマクロは意識しなくてもよいと思います。
仮に、新しいブックで A1セルを選択した後に、バーコードリーダーで何らかの値を
読み込むと、その数値が A1セルに入ります。
キーボードやテンキーで数値を入れるのと同じ作業をしてくれるだけですね。

また、印刷されたバーコードにはいくつかの種類があります。
読み取ろうとするバーコードの種類に対応しているバーコードリーダーであれば
それで十分ということです。
バーコードの種類については
http://www.sensor.co.jp/barcode/jiten/barcode02.html
を参考にしてください。
実際に読み込んでみて、正しければOKです。
読み込んだ後に、そのデータをどう処理するのかというところでマクロが必要になる
といった具合です。

Qバーコードを使って在庫管理をaccesかexcelで行いたいのですが。

こんにちは。
バーコードを使って自社倉庫内の在庫管理をaccesかexcelで行いたいと考えております。
ACCES,excelのマクロやVBA、をほんの少々かじったレベルです。
バーコードで自社倉庫内の商品を管理したいと考えております。
必要な機能としまして、商品の入庫、出庫、リアルタイム在庫の表示、月末棚卸し、csv出力等一般的な倉庫の在庫管理を作成できればと考えております。(入出庫履歴等の表示はほしいですが、販売管理は必要なく在庫の管理のみ必要です)
そして、それをラベル発行機とハンディーを使ってバーコードで管理できればと思っております。
正直全く何もないところから作成できる自信がありません。
そこで何か、参考になる書籍か安くて(1万円まで位)自分で改良できVBAのソースコード何かもコピペできるような都合のよいソフト等はありませんでしょうか?
それとも、その他方法はありませんか?
素人が手を出すなと言われそうですが、がんばってみたいなと思っております。
どうぞ、質問内容もわかりにくいところが多々あるとは思いますがどうぞご指導お願いいたします。

こんにちは。
バーコードを使って自社倉庫内の在庫管理をaccesかexcelで行いたいと考えております。
ACCES,excelのマクロやVBA、をほんの少々かじったレベルです。
バーコードで自社倉庫内の商品を管理したいと考えております。
必要な機能としまして、商品の入庫、出庫、リアルタイム在庫の表示、月末棚卸し、csv出力等一般的な倉庫の在庫管理を作成できればと考えております。(入出庫履歴等の表示はほしいですが、販売管理は必要なく在庫の管理のみ必要です)
そして、それをラベル発行機とハンディーを使...続きを読む

Aベストアンサー

だいぶ前ですが、ショップの生産指示や完成実績管理のため、バーコードを使ったシステムを自製したことがあります。
バーコードは社内利用なのでCODE39を使いましたが、バーコードの入出力自体は結構簡単にできました。(初めてだったんですが、2日間位で)
扱うデータが膨大だったので、DBはサーバーのORACLEを使い、管理部分や表示、帳票出力などの個別ソフトはVB、C、JAVA(Webベースでもできるようにしたため)などを使い、こちらのほうは多少時間を要しました。
在庫管理ソフト機能とDB構造をどうするかのほうが、いろいろな面で大変と思われます。

在庫管理の規模によると思いますが、質問の内容からは
リアルタイムに対応できるデータベースと専用の開発ソフトが必要なのか、扱うデータ量、運用する環境、期待するレスポンスなどが不明なので、Access/ExcelとMDBを使う程度で済むレベルなのか、VBAのみで構築は若干難しい気もしますが、Windows API等と組み合わせると何とかなりそうなレベルなのか、ちょっと判断ができません。
まずは、必要な機能と仕組みをきちんと整理してから、着手されたほうが良いと思われますが、簡単な仕組み(プロトタイプ)を作って実用性の確認をしてみる方法もあります。

実務に役立つ在庫管理・・・左側の目次から選択できます。
http://www.sk-zaiko.com/unyou/un04_barcode.html

ソフトに関しては自前で作成ばかりだったので、どういったものが出回っているかあまり知りません。
「在庫管理」、「在庫管理 ソフト」などをキーに検索してみてください。
 

だいぶ前ですが、ショップの生産指示や完成実績管理のため、バーコードを使ったシステムを自製したことがあります。
バーコードは社内利用なのでCODE39を使いましたが、バーコードの入出力自体は結構簡単にできました。(初めてだったんですが、2日間位で)
扱うデータが膨大だったので、DBはサーバーのORACLEを使い、管理部分や表示、帳票出力などの個別ソフトはVB、C、JAVA(Webベースでもできるようにしたため)などを使い、こちらのほうは多少時間を要しました。
在庫管理ソフト機能とDB構造をどうするかの...続きを読む


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

価格.com 格安SIM 料金比較