- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:access2003参照設定の質問)
Access2003参照設定でDLL読み込み時のエラーが発生する問題の解決方法とは?
このQ&Aのポイント
- WinXP Aceess2003で作成したプロジェクトをWin7でコンパイル・実行などを行い、再び自分のXPに持帰ったら、'DLL読み込み時のエラーです'などのメッセージで動きません。
- プロジェクトが壊れたと思い、新規作成したプロジェクトにインポートしようとしたら、'既存のモジュール、プロジェクト、オブジェクトライブラリと名前が競合しています'で別プロジェクトにもインポート出来ません。
- 参照設定に'参照不可 Excel14.0 Object Library'があったので、チェックをはずしてOKをすると、これも'DLL読み込み時のエラーです'が出ます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ライブラリの整合性が取れていないためですね。 (1)XP環境で新しいまっさらのmdbを用意 (2)7環境のmdbをXPに持って行く (3)(1)に(2)のものをインポート たぶんこうするとVBEの参照設定が初期化されると思いますので、 適宜ライブラリを参照し直して見て下さい。
その他の回答 (1)
- Hayashi_Trek
- ベストアンサー率44% (366/818)
回答No.1
「Excel14.0 Oblect Library」なのでExcel2010が必要です。 WinXPのマシンにExcel2010は入ってますか? 入ってなければ、Excel2003の「Excel11.0 Oblect Library」を参照できないですか?
質問者
補足
Hayashi Trekさん おっしゃるように、Excel11.0にしようと、まず参照設定から14.0のチェックをはずしてOKしたら "DLL読み込み時のエラー"と出て、参照不可の14.0が外れてくれません。 参照不可の14.0を残したまま、11.0にチェックを付けると"既存のモジュール、プロジェクト、オブジェクトライブラリの名前が競合しています"になり、11.0に変更出来ない状況です。 宜しくお願いします
お礼
ありがとうございます。 新規mdbインポートでOKになりました