• ベストアンサー

バーコードコントロール

ACCESS2007でバーコードコントロールを使用したいのですが、 ActiveXコントロールには「バーコードコントロール」が表示されません。 これはなぜなのでしょうか? 参照先のエラーという画面がACCESSを起動したときに出るのでそれが何か関係しているとは 思うのですが。。。 調べてみらのですが分かりませんでした。どなたかご教授お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • DexMachina
  • ベストアンサー率73% (1287/1744)
回答No.1

まず、念のためですが、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』ボタンをクリックして終了 ・・・以上です。

Not_Pro
質問者

お礼

回答ありがとうございます。 >Access2003以前のバージョンで作成したMDBファイルを、Access2007で >開こうとした、ということでよろしいでしょうか。 はい、その通りです。 人から受け取ったファイルでバーコードの部分を作り直そうとしたら 私のACCESSではActiveXコントロールの中にバーコードコントロールが 表示されておらず、起動時には参照先のエラーも出ている状態でした。 参照先の設定を行ったところエラーの画面は表示されなくなりましたが いまだActiveXコントロールの中にバーコードコントロールは 表示されていません。

その他の回答 (1)

  • DexMachina
  • ベストアンサー率73% (1287/1744)
回答No.2

No.1です。 > いまだActiveXコントロールの中にバーコードコントロールは表示されていません。 今一度、念のための確認ですが(汗)、ActiveXのリストの中に、   「Microsoft バーコード コントロール 9.0」 の表示がない、ということでよろしいでしょうか。 ◆「バーコード コントロール 9.0」ではなく、「Microsoft バーコード コントロール 9.0」です。   同リストは「アルファベット順→カナ順」の並び順になっているため、リスト内での場所と   しては、「Microsoft Web Browser」等の後、になります。   (添付画像は、こちらでのAccess2003でのものですが、Access2007でも同様です) ここにないとなると、No.1でご紹介した「a」の操作を行うか、「機能の追加/削除」に代えて 「修復」を行ってみてください。 (これでもだめとなると、私の手には負えないかもしれません(汗)) なお、「ActiveXのリストの項目にない」ということではなく、「バーコードコントロールに 何も表示されない」という意味でしたら、同コントロールの『コントロールソース』(プロパティ シートの『データ』タブ内)にフィールド名が指定されているか、また、当該フィールドに データが入力されているかを確認して下さい。 (これも念のためになりますが(汗))

Not_Pro
質問者

お礼

たびたび回答ありがとうございます。 >「Microsoft バーコード コントロール 9.0」 >の表示がない、ということでよろしいでしょうか。 はい、その通りです。 参照設定の画面では出ているのですが、ActivXコントロール内には表示されていないようです。 カタカナ表記のものはカレンダーコントロールしかありませんでした。 念のためプログラムの追加と削除で「修復」を行ってみようと思います。

関連するQ&A

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

    こんにちは。Office 2010をインストールしています。Access2010を起動して、バーコードコントロールを配置しようとしています。 Office2010をインストールしていれば、バーコードコントロール14.0が表示されると、ネットにかいてありましたが、私のは9.0しか表示されません。 どのようにすればバーコードコントロール14.0が表示されるでしょうか?

  • Accessのバーコードについて

    Accessでラベルシールにバーコードを印刷したいのです。 過去ログを見ると、ActiveXコントロールを利用する方法がありました。 しかし、宛名ラベルウィザードの中で、「カスタマバーコードを印字する」という箇所があるのを見つけました。 これはどういう機能なのでしょうか。ActiveXコントロールとは異なるのでしょうか。試してみましたがバーコードは表示されません。 Access2000です。

  • アクセスのレポートにバーコードを表示したい。

    Access2003のレポートにバーコードを表示したくて、ツールのActiveXコントロールを開いたのですが、バーコードコントロールはありませんでした。これって、どこかからダウンロードしないといけないんでしょうか?

  • バーコードの線が印字されない!?

    windows10(Ver.1803)で、Excel2010からActiveXコントロールのMicrosoft バーコード 14.0 でセル上にバーコードを張り付けます。別セルに適当にデータを入れ、バーコードとリンク させます。(この状態で、Excelの印刷プレビューにはバーコードが表示される) 帳票出力APをセッション0で起動し、PDF24の出力で作成したExcelシートをPDFに出力 すると、なぜかバーコード(詳しくはActiveXコントロールの部品)が消えてしまいます。 ※Windows10、Office2010、セッション0での起動などで何か問題があるか教授いただきたく。 ※添付データはExcel上にバーコードを張り付けた状況です。ここからバーコードのみが消えることとなります。

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

    こんにちわ。 Access2003で、レポートにバーコードを表示しようとしているのですが、 表示されずに困っています。 もともと、Access97で作成したmdbを前任者がAccess2003で使えるように変換したものです。 レポートに以前のバージョンではバーコードが出ていたのですが、 Access2003バージョンにしてから表示されなくなりました。 バーコードコントロールが初期化(と言うのでしょうか?)されたように、 枠だけになっており、プロパティにコントロールソースの項目も消えてしまっています。 試しに、同じレコードソースを持ち、バーコードコントロールに同じコントロールソースを持つレポートを作ってみたのですが、 デザインの状態でサンプルが表示されるのですが、ビューを見ると全く表示されません。 当方の環境が、WindowsXPにAccess97、Access2000、Access2003がインストールされている環境であるということも影響するのでしょうか? Access2003以外をアンインストールして試してみれば良いのですが、 日常業務に支障が出てしまうので踏み切れずにおります。 何か情報をお持ちの方、お願いいたします。

  • Access97 バーコード 番号の非表示

    レポートにMicrosoft ActiveX コントロール/Microsoft BarCode Controlを挿入しました。 表示は上手くいきました。 が、バーコードの下に番号(元データ)が表示されています。これを非表示にする方法を教えてください。 (バーコードのみにしたいという意味です) Access97です。よろしくお願いします

  • AccessでバーコードActiveX表示されない

    Access 2010を使用しています。フォームでバーコードコントロールを挿入したいので、ActiveXの挿入から「Microsoft バーコードコントロール 14.0 」を選択しようとしました。 しかしながら、バーコード、barcodeと含んだコントロールが見つかりません。何回も見なおしたのですが、バーコードの文字を含んだ文字列はないのです。 MSBCODE9.ocxも所定のフォルダに有ります。どうすれば、バーコードコントロールを挿入することができるでしょうか?

  • Excel バーコード作成に関して教えてください

    初心者です。 現在、アクセスとエクセルにてバーコードの作成をしようと試みています。 エクセル上でバーコードの作成をしたいのですが、開発タブのActiveXコントロールの挿入に、Microsoft Barcode Controlが見つかりません。 各ソフトのバージョンは、エクセルは2010で、アクセスは2013になっています。 (もともとアクセス以外の2010バージョンが内臓されており、追加でアクセスをインストールしたため) エクセルとアクセスのバージョンが異なっている場合、難しいのでしょうか。 それとも探したりないのでしょうか。 どなたか教えてください。

  • バーコード

    Accessのレポートで、Microsoftバーコードコントロール7.2を使ってバーコードを表示させたいんですが、コントロールソースをどうやって設定するのかが分からなくって、とても困っています。 助けて~!!(>_<)

  • Accessでバーコードコントロールの移動

    Access2000のレポートにバーコードコントロールを貼り付け、 VBAのレポートOpenイベントでLeftやTopプロパティを設定して バーコードコントロールの位置を調整しようとしましたが、 なぜかコントロールの大きさが変わってしまいます。 widthやHeightで元の大きさに戻そうとしても、無視されてしまいます。 VBAでバーコードコントロールの位置の調整はできないのでしょうか? よろしくお願いいたします。

専門家に質問してみよう