次の方法で共有

Access2003までは動くソフトが2003以降のバージョンでは動きません。

Anonymous
2020-11-24T00:48:10+00:00

現在、Win10のパソコンで利用している専用ソフトがAccess2003までは動きますが、それ以降のバージョンではエラーとなり動きません。

購入したシステム会社(現在代表者1人で運営)は、毎月の保守や簡易修正をしていただいていますが、このエラーについては修正ができないと言われました。エラーメッセージは、「access2019 データベースまたはプロジェクトに、ファイル'OWC10.DLL' version 1.0. を参照する切断された参照が含まれています」です。素人の私では、修正することはできないので、システム会社を変えるしかないのかと考え中です。

ソフトの内容にもよるのかもしれませんが、プログラマーの方でも、このエラーについて修正することは厳しいのでしょうか?

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

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

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

6 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2021-01-20T05:43:14+00:00

    古いシステムが、新しいPCでは動かなくなることはよくある話です。

    正攻法ではプログラムをバージョンアップし、互換性を保つ改修を費用をかけて行うのですが、一旦は仮想PC上に立ててしまうのも手だと思います。

    Windows 10 の上に Windows 7を仮想で動かして古いシステムを動かします。

    (Windows 98や2000の頃のゲームを、Windows 10で行いたい人がよくやっています。)

    旧システムが利用ユーザー数が少ないとか、治してもあまり売上に貢献するメリットが無いシステムはそういうのもありかと思います。

    2 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Anonymous
    2020-11-24T02:44:55+00:00

    > 現在、Win10のパソコンで利用している専用ソフトが

    > Access2003までは動きますが、それ以降のバージョンでは

    > エラーとなり動きません。

    使用されている Access のファイル形式は、

    mdb ファイル / mde ファイル / adp ファイルのうち、

    どれに該当するのでしょうか。

    > エラーメッセージは、「access2019 データベースまたはプロジェクトに、

    > ファイル'OWC10.DLL' version 1.0. を参照する切断された参照が含まれています」です。

    ・そのファイルの VBA プロジェクトのライブラリ参照設定において、

     Microsoft Office XP Web Components(以下、OWC)が追加されている。

    ・OWC は、Office 2007 において削除されたコンポーネントである

     ( Office 2007 以降のバージョンには同梱されていない)

    ・つまり、Access 2007 以降のバージョンの Access において

     そのファイルが開かれた際、OWC ライブラリを参照しようとしても、

     その実行環境には同ライブラリが存在していないため参照不可となり、

     その影響によってプロジェクト内のコードが正常に実行されなくなる。

    > 購入したシステム会社(現在代表者1人で運営)は、毎月の保守や

    > 簡易修正をしていただいていますが、このエラーについては

    > 修正ができないと言われました。

    > プログラマーの方でも、このエラーについて修正することは

    > 厳しいのでしょうか?

    実際に OWC の機能を利用する形で運用されているのであれば、

    Access 2019 環境ではほぼ手の施しようがないと思います。

    そのファイルの形式が mdb ファイルであると仮定するなら、

    出来ることと言えば、参照設定から OWC への参照を解除した上、

    OWC の機能が使用されているオブジェクトを( OWC を使用しない形に)

    改修することぐらいでしょうけど、「修正ができない」原因や理由が

    それだけに留まるとは正直考えにくいです。

    ファイル形式が adp ファイルである( Access 2013 以降では開けない)、

    データアクセスページを使用している( Access 2010 で廃止)、

    といったことも想定されます。

    したがって、Windows 10 / Office 2019 環境での運用を前提とした

    (古い機能を使用しない)システムに大幅改修/変更するか、

    Access 2003 環境のまま我慢して使い続けるか

    (正常に機能し続けるという保証は全くない)の

    いずれかしかないでしょう。

    2 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  3. Anonymous
    2021-01-22T12:10:18+00:00

    仮想PCというのはご存知でしょうか?

    簡単に言いますとWindowsの窓の中で、別のWindowsが動いていることをいいます。

    Windows 10上で、VMWare や Virtual Boxというソフトウェア上の仮想PCの上に

    古いWindowsを入れて、そこに古いアプリを動かします。

    ただ、まぁ、作り直しが無難と言えば無難かもしれませんね。

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  4. Anonymous
    2021-01-22T01:46:25+00:00

    ご回答していただき、ありがとうございます。

    システム会社に再確認したところ、やはり改修はできないようです。利用ユーザー数は3社のみです。

    windowsのバージョンアップでシステムが動かなくなった時は、旧パソコンで利用していくしかないと言われました。

    そうなると、不便、狭い席上にデスクトップが2台、セキュリティの問題、windowsがバージョンアップされる前に新たなシステム会社へソフトの作成をお願いすることも視野に検討していきたいと思います。

    0 件のコメント コメントはありません
  5. Anonymous
    2020-11-24T05:55:24+00:00

    早々にご回答していただき、ありがとうございます。

    使用しているソフトは、アプリケーションはmdbで、データベースはmdeです。

    修正できない詳しい理由を聞いてみようと思います。内容的に修正できないレベルなら、今後の事をしっかり検討しないといけません。

    パソコンのバージョンが変わっていく中で、access2002が動作してくれたらいいのですが・・・。

    詳しく教えていただき、大変ありがとうございました。勉強になりました。

    ※ アカウント名を変更しています。

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