• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:access2003参照設定の質問)

Access2003参照設定でDLL読み込み時のエラーが発生する問題の解決方法とは?

このQ&Aのポイント
  • WinXP Aceess2003で作成したプロジェクトをWin7でコンパイル・実行などを行い、再び自分のXPに持帰ったら、'DLL読み込み時のエラーです'などのメッセージで動きません。
  • プロジェクトが壊れたと思い、新規作成したプロジェクトにインポートしようとしたら、'既存のモジュール、プロジェクト、オブジェクトライブラリと名前が競合しています'で別プロジェクトにもインポート出来ません。
  • 参照設定に'参照不可 Excel14.0 Object Library'があったので、チェックをはずしてOKをすると、これも'DLL読み込み時のエラーです'が出ます。

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

  • ベストアンサー
  • sykt1217
  • ベストアンサー率34% (277/798)
回答No.2

ライブラリの整合性が取れていないためですね。 (1)XP環境で新しいまっさらのmdbを用意 (2)7環境のmdbをXPに持って行く (3)(1)に(2)のものをインポート たぶんこうするとVBEの参照設定が初期化されると思いますので、 適宜ライブラリを参照し直して見て下さい。

kirin4247
質問者

お礼

ありがとうございます。 新規mdbインポートでOKになりました

その他の回答 (1)

回答No.1

「Excel14.0 Oblect Library」なのでExcel2010が必要です。 WinXPのマシンにExcel2010は入ってますか? 入ってなければ、Excel2003の「Excel11.0 Oblect Library」を参照できないですか?

kirin4247
質問者

補足

Hayashi Trekさん おっしゃるように、Excel11.0にしようと、まず参照設定から14.0のチェックをはずしてOKしたら "DLL読み込み時のエラー"と出て、参照不可の14.0が外れてくれません。 参照不可の14.0を残したまま、11.0にチェックを付けると"既存のモジュール、プロジェクト、オブジェクトライブラリの名前が競合しています"になり、11.0に変更出来ない状況です。 宜しくお願いします