ウォーターサーバーとコーヒーマシンが一体化した画期的マシン >>

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

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

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

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

A 回答 (1件)

フォームのデザインビューで、


デザイン→コントロール→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
となってました。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
知らべてみたところ、\Office\MSBCODE9.ocxを参照していました。解決しました、ありがとうございます!

お礼日時:2013/04/23 17:15

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

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

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

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

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

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

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で
開こうとした、ということでよろしいでしょうか。

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

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

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

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

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

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

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

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

Aベストアンサー

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

QAccessを使って、QRコードを作成。

 商品の情報を全て入れた(QRコードも含む)、ラベルを作成したいと思っています。 
 商品の品番を打ち込むと、その商品の情報が自動的にラベルに反映され、さらにQRコードまで出来上がるようにしたいのですが、そのような方法はあるのでしょうか。
 多分なんらかのソフトを使用することになると思うのですが、これを使えばよい。というのがあれば教えていただきたいです。 どうしてもこなさなければならない仕事なので知識のある方、よろしくお願いします。
 あまりこれらのことには詳しくないので、分かりやすい回答をいただけると幸いです。

Aベストアンサー

私が作成したことのあるシステムで同じようなものを
作成しましたが、そのときは
デンソーウェーブさんの「QRコードJr」というソフトを
利用しました。
使用方法は簡単でしたが、クライアント1台に1つのライセンスですので
大量にPCを導入する場合は割高になるかもしれません。

とりあえず参考までに

参考URL:http://www.denso-wave.co.jp/ja/adcd/product/qrdrawjr/index.html

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

QAccessでのバーコードコントロールについて

こんにちわ。

Access2003で、レポートにバーコードを表示しようとしているのですが、
表示されずに困っています。
もともと、Access97で作成したmdbを前任者がAccess2003で使えるように変換したものです。

レポートに以前のバージョンではバーコードが出ていたのですが、
Access2003バージョンにしてから表示されなくなりました。
バーコードコントロールが初期化(と言うのでしょうか?)されたように、
枠だけになっており、プロパティにコントロールソースの項目も消えてしまっています。
試しに、同じレコードソースを持ち、バーコードコントロールに同じコントロールソースを持つレポートを作ってみたのですが、
デザインの状態でサンプルが表示されるのですが、ビューを見ると全く表示されません。

当方の環境が、WindowsXPにAccess97、Access2000、Access2003がインストールされている環境であるということも影響するのでしょうか?
Access2003以外をアンインストールして試してみれば良いのですが、
日常業務に支障が出てしまうので踏み切れずにおります。

何か情報をお持ちの方、お願いいたします。

こんにちわ。

Access2003で、レポートにバーコードを表示しようとしているのですが、
表示されずに困っています。
もともと、Access97で作成したmdbを前任者がAccess2003で使えるように変換したものです。

レポートに以前のバージョンではバーコードが出ていたのですが、
Access2003バージョンにしてから表示されなくなりました。
バーコードコントロールが初期化(と言うのでしょうか?)されたように、
枠だけになっており、プロパティにコントロールソースの項目も消えてしまっています。
試しに、...続きを読む

Aベストアンサー

> レポートに以前のバージョンではバーコードが出ていたのですが、
> Access2003バージョンにしてから表示されなくなりました。
> バーコードコントロールが初期化(と言うのでしょうか?)されたように、
> 枠だけになっており、プロパティにコントロールソースの項目も消えてしまっています。
バージョンの違いによりActiveXコントロールのバージョンや参照が変わってしまった為かと思います。
ちゃんとバーコードを貼り付けなおせばいいでしょう。

> 試しに、同じレコードソースを持ち、バーコードコントロールに同じコ
> ントロールソースを持つレポートを作ってみたのですが、
> デザインの状態でサンプルが表示されるのですが、ビューを見ると全く
> 表示されません。
ちゃんとレポートのレコードソースを設定していない為か、
バーコードのスタイル設定ミスかデータミスでしょう。

QエクセルVBAでcode128のバーコードを作成したい。

エクセルでcode128のバーコードをまとめて作成したいのです。
B列に変換したいコード(10桁から12桁の数字)
A列にバーコードを表示させたいです。

バーコードコントロールで1つ1つ作成しているわけにはいきません。
会社のPCですがセキュリティの関係でフリーソフトも使えず、 アクセスも入っていません。

何かしらダウンロードすることもできません。

このような場合マクロで解決できますか?
ありましたら伝授していただけると助かります! (注釈もつけていただけると助かります。)

Aベストアンサー

水を指して申し訳ないのですが、そのバーコードを本格的にお使いになるわけですよね。

https://blogs.technet.microsoft.com/officesupportjp/2017/07/05/barcodecontrolforaccess/

》Excel 2013 で印刷したバーコードを読み取れない
https://support.microsoft.com/ja-jp/help/2870500
》補足 : 弊社では、Excel 上での利用を動作保証したバーコードはリリースしておりません。

もし、バーコードリーダー等で読み取れなかった場合には、本格的に、Wordの方も見当してみたらよいと思います。

予め、Excelで作ったバーコードソース(今回の質問のように作ってあるものを使います)Wordの差し込み文書にして、「差し込み印刷の開始▼」をクリックして、ラベルを選択します。少し大きめのラベルの方が入りやすいようです。

手作業ですと、ちょっと面倒といえば面倒ですが、ひとつのラベルに「バーコードフィールドの挿入」をクリックして、バーコードのデータを選んでいきます。
画像、その過程の作業です。

水を指して申し訳ないのですが、そのバーコードを本格的にお使いになるわけですよね。

https://blogs.technet.microsoft.com/officesupportjp/2017/07/05/barcodecontrolforaccess/

》Excel 2013 で印刷したバーコードを読み取れない
https://support.microsoft.com/ja-jp/help/2870500
》補足 : 弊社では、Excel 上での利用を動作保証したバーコードはリリースしておりません。

もし、バーコードリーダー等で読み取れなかった場合には、本格的に、Wordの方も見当してみたらよいと思います。

予め、Excelで作...続きを読む

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...続きを読む

QAccessのOLEオブジェクトについて

いつも大変お世話になっております。m(_ _)m
Accessで以下のようなDBを作りました。

(1)Access2003で、OLEオブジェクト型のフィールドを作る。
(2)OLEオブジェクト型のフィールドプロパティは以下のように設定
 1)OLEサイズ・・・クリップ
 2)OLE表示の種類・・・アイコン
 3)OLE更新設定・・・自動
 4)作成可能OLE・・・リンク
(3)このフィールドには、TIFファイルを挿入していきます。
 (2)の設定により、オブジェクトの挿入時は
 指定したパスにあるファイルをリンクで結び、
 アイコンが表示されます。

Access2003のPCで設定したオブジェクトは、どのバージョンのPCからも閲覧できます。しかし、Access2000のPCで同じことをやろうとすると、オブジェクトの挿入はでき、2000のパソコンではダブルクリックで閲覧可能ですが、2000で設定したオブジェクトを2003で見ようとすると
「OLEサーバーが登録されていません」
「OLEサーバーを再セットアップしてください」
と出て開くことができません。

これはどういうことなのでしょうか?

まとめます。
・2003で挿入したオブジェクトは、
 2003でも2000でも閲覧可能。
・2000で挿入したオブジェクトは、
 2000では見れるが、2003では見られない。
・エラー内容は、「OLEサーバーが登録されていません」です。

どうしたらいいのか教えてください。
よろしくお願いします。

いつも大変お世話になっております。m(_ _)m
Accessで以下のようなDBを作りました。

(1)Access2003で、OLEオブジェクト型のフィールドを作る。
(2)OLEオブジェクト型のフィールドプロパティは以下のように設定
 1)OLEサイズ・・・クリップ
 2)OLE表示の種類・・・アイコン
 3)OLE更新設定・・・自動
 4)作成可能OLE・・・リンク
(3)このフィールドには、TIFファイルを挿入していきます。
 (2)の設定により、オブジェクトの挿入時は
 指定したパスにあるファイルをリンクで結び、
...続きを読む

Aベストアンサー

「OLE」は、Access限定の機能ではなく、Windows自体の機能になり、どのプログラムで、動作するかデータを保持しています

・閲覧する際、起動するプログラムは?

と、言う事でファイル名で指定した場合、どのプログラムで使用するかは、Windows自体に依存します

OLEサーバに登録が無いと言うことは、多分閲覧で起動しているプログラムが違うものを使用している、プログラムが導入されていないと言う事だと思います

手としては、両方に導入されているペイント等でOLEを指定して登録するのが、良いのだと思いますがリンクの場合、それが可能だったか出来た記憶がないです

リンクにしている理由とかあります?
リンクで行うなら、ピクチャフレームでVBAにて自動読み込みを使用した方が、MDBファイルが小さく済む反面、共用ディスク上にファイルを置いておかないと、読込が出来ないとかの欠点が出てきたりします

現在のままでは、どういう解決へ持っていくのかも判らないですが・・・
・同じプログラムを導入する
・リンクをやめて、ペイント等のどのPCにも入ってるものを使用する
・MDBから、絵のファイルを読み込みに行き表示する
の解決法くらいしか手が無かったと思いますが・・・

「OLE」は、Access限定の機能ではなく、Windows自体の機能になり、どのプログラムで、動作するかデータを保持しています

・閲覧する際、起動するプログラムは?

と、言う事でファイル名で指定した場合、どのプログラムで使用するかは、Windows自体に依存します

OLEサーバに登録が無いと言うことは、多分閲覧で起動しているプログラムが違うものを使用している、プログラムが導入されていないと言う事だと思います

手としては、両方に導入されているペイント等でOLEを指定して登録するのが、良い...続きを読む

QMicrosoft Barcode Control 9.0 について

いつもお世話になってます。

「offics」や「Access」持っておらず「Excel2003」を持っています。

エクセルで封筒印刷をしているので、郵便番号のバーコードも表示させたいのですが現在「Microsoft Barcode Control 9.0」という機能がインストール?されていません。

Microsoftのホームページなどから「Microsoft Barcode Control 9.0」をダウンロードできないでしょうか?

よろしくおねがいします。

Aベストアンサー

http://www.asahi-net.or.jp/~ef2o-inue/download/sub09_020_100.html によると単体のExcelにはMicrosoft Barcode Control 9.0が含まれていないようです。バーコード出力用モジュールが紹介されていますが現在は利用できないようです。
http://www.vector.co.jp/soft/win95/writing/se326518.html
は、フリーで公開されている「Excelでバーコード」です。使用したことがないので詳細はわかりませんが、利用価値はあるかもしれません。


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

人気Q&Aランキング