次の方法で共有

Access2013 ランタイムにおけるバーコードコントロール

Anonymous
2014-04-15T03:21:56+00:00

Acess2013 ランタイムにおけるバーコードコントロールの使用で困っております。

Win7(32bit)+Access2013 で開発したaccdbで、内容はMicrosoft BarCode Control 15.0を使用して

レポート上にQRコードを表示させたいのです。

開発したPC上では、全く問題無く、レポートのプレビューでQRコードが表示されますが、

運用させたいPC(Win7(32bit)+Office 2007 STD+Access2013ランタイム)では、

レポートのプレビューでQRコード(CODE39等も)が表示(印刷もNG)されません。

色々と情報を集めて、試した事は、下記の通りです。

・運用させたいPC(に、一時的にAccess2013の製品版をインストールしたところ正常に表示されました。

 これにより、開発したaccdbは、問題無いと思われます。(テーブル1つ、フォーム1つ、レポート1つの単純なものを確認用に作成しました。)

・手動でMSBCODE9.ocxをレジストリ登録。

 regsvr32 "ocxがあるフルパス" を管理者権限で実行してみましたが、

    モジュール **** の読み込みに失敗しました。

    バイナリが指定されたパスに格納されていることを確認するか、

    バイナリまたは依存 .DLL ファイルに問題がないかどうかを調べてください。

         指定されたモジュールが見つかりません。

 とのメッセージで、正常に登録が出来ません。

・運用PC上のExcel2007で、Microsoft BarCode Control 15.0を使用してQRコードをワークシート上に表示は確認出来ました。

気になるのは、開発PC上で、ActiveXとしてコントロールを配置する際に、

表記が、Microsoft BarCode Control 15.0ではなく、14.0となっている事。

参照設定のOCXへパスは、バージョン 15.0.4454.1000のMSBCODE9.ocxを間違いなく参照している様子ですが...

15.0からのQRコードを作成する事が出来ています。

バグなのか? 開発環境なのか? 動作環境なのか?

どうにか解決したく投稿致しました。

どうぞ、ご教授願います。

Microsoft 365 と Office | アクセス | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

12 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2014-04-16T03:01:34+00:00

    茂蔵井上

    同様に、AccessRumtime2013でバーコードが印字できない不具合が発生しておりますので、ご連絡いたします。

    当方では、MDBファイルですが同様にAccessRumtime2013ではバーコードが印字されませんでしたが、

    AccessRuntime2010では表示できました。

    時間的な制約があり、またこちらの実行環境では、これで問題ないのでAccessRuntime2010で運用開始しております。

    ご参考になりましたでしょうか

    この回答は役に立ちましたか?

    2 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Anonymous
    2014-04-16T11:12:47+00:00

    MukkuMukuです。

    製品に付帯する OCX などコンポーネントを製品本体と分離して使用/配布は、そもそも認められていないのでお気を付けください。

    ところで、

    Windows 7(x86) + Office 2007 + Access 2013 Runtime の環境下のみバーコードコントロールの印刷ができていない。ということですか?

    すべて日本語版ということでよいですか?

    そういえば、 Access 2013 Runtime のServicesPack1ってどうなってるんでしたっけね。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2014-04-16T03:18:22+00:00

    takaccy 様

    ご投稿有難うございます。

    今回は、QRコードを印字したいので、QRは、2013(Microsoft BarCode Control 15.0)からの対応ですので、

    Runtime2013でなければならないと思っています。

    もしかして、Runtime2010でも、MSBCODE9.OCXを入れ替えれば、QRが可能なのかな?

    これも試してみようかと思います。

    >AccessRumtime2013ではバーコードが印字されませんでしたが

    やはり、QRコード以前にバーコードがダメなのでは...と思ってしまいます。

    他でQRコードが必要無い場合には、当方もRuntime2010で運用しています。

    (Runtime2013ですと、その他に修正が必要だったりするので...)

    貴重なご投稿有難うございます。

    また、何かございましたら宜しくお願いします。

    ************************************************************

     追記します。2014/04/16 13:50

     その後の確認結果です。

      当方の開発用PCですが、Office2013 Home and Busi + Access2013 Runtime にしてみた所、

     バーコード(QRもCODE39も)が、印字されました。

      解決にはなりませんが、一応Runtimeで動作するという事になります。

     takaccy 様のAccessRumtime2013ではバーコードが印字されなかったとの事ですが、

      PC環境は、Officeの別バージョンとの共存なのでしょうか?

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2014-04-16T02:32:24+00:00

    楠部 啓 様

    返信を頂きありがとうございます。

    質問内容が不明確で申し訳ありません。

     質問は、Runtime上でQRコードがレポート印刷出来ない。事についてです。

       一応、製品版をインストールしてみた所、正常に印刷出来る事が確認出来ています。

       しかし、実際の運用は、7~8台のPC(Runtime)で動作させたいので、解決策を模索している所です。

           Runtimeでの確認は、複数台のPCで行いましたが、いずれも印刷出来ませんでした。

     その中で、気になる点として、Microsoft BarCode Control のバージョン表記の異常についてでしたが、

     こちらは、御指摘の通り、再インストールで試してみたいと思います。

      (ちなみに他のバージョンは共存しておらずおらず Win7 + Office2013 proのみのPCです。)

     この開発用PCで作成したaccdbでしたので、別の開発用PC(バージョン表記は15.0で正常)で作成し、

      Runtime上で動作確認しましたが、やはり、QRコードは印刷出来ないという結果です。

    以上の事から、開発側には問題はなく、Runtime側の環境に問題があると考えています。

    Win7(32bit)+Office 2007 STD+Access2013 Runtimeの共存 に問題があるのでしょうか?

    この後、開発用PCで、Access製品版をアンインストールしてRuntimeをインストールして確認してみたいと思います。

    また、引き続きご教授頂けると幸いです。

    宜しくお願い致します。

    *******************************************************

    追記します。  2014/04/16 13:55

     その後の確認結果です。

    開発用PC

     Office2013 + Access2013 (製品版)   は、印字OK!

     Office2013 + Access2013 Runtime   は、印字OK!

    運用PC

     Office2007 + Access2013 (製品版)   は、印字OK!

     Office2007 + Access2013 Runtime   は、NG!  

    やはり、共存に問題が??

    どうか、お助け下さい。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  5. Anonymous
    2014-04-16T01:03:09+00:00

    茂蔵井上 さん、こんにちは。投稿ありがとうございます。

    質問の内容を整理させてくださいね。

    Access 2013 の [ActiveX コントロールの挿入] 画面の Microsoft BarCode Control のバージョン表記についての質問でいいですか?

    あと、Access Runtime 2013 環境の QR コードを印刷できない現象は、製品版の Access 2013 をインストールすることで解消している状況でしょうか。

    手元の PC (Windows 8.1 + Access 2013 どちらも 32ビット版) で確認したところ、下図のように 「Microsoft BarCode Control 15.0」 でした。

    ここの表記が 14.0 になっている場合には、開発環境 PC の Access 2013 に問題があるかもしれないので、再インストールを試すのがよいかと思います。

    再インストールしても同じ状況が続くようなら、他のバージョンの Office もインストールしている Office 共存環境なのかについてもわかるとよいと思います。

    返信、お待ちしています。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません