私のローカル開発コンピューター環境の詳細は次のとおりです。 - Windows 7 Professional 64 ビット オペレーティング システム - Microsoft Office Access 2007 (12.0.6735.5000) SP3 MSO (12.0.6743.5000)
職場で、アプリケーションの 1 つのレポートを生成するために使用される次の 3 つの Microsoft Access ファイルを受け取りました。
- ReportEngine.ade
- ReportEngine.ADP
- RptEngCore.ade
私は、上記のファイルに関連するコードとデータベース スキーマを理解しようとする責任を負っています。
メイン ファイルは ReportEngine.ADP ファイルです。
Microsoft Office Access 2007 で ReportEngine.ADP を開くと、Microsoft Visual Basic Editor が開きました。
Microsoft Visual Basic Editor で、 [デバッグ] --> [ReportEngine のコンパイル] に移動してクリックしましたが、次のエラーが表示されます。
「コンパイル エラー: プロジェクトまたはライブラリが見つかりません」
次に、[Run] --> [Reset Next] に移動してクリックし、[Tools] --> [References] に移動してクリックすると、次のウィンドウ画面が表示されます。
Microsoft Access ダイアログ ウィンドウにリファレンス ADE ファイルがありません
上のダイアログ ウィンドウ画面に表示されている [参照...] をクリックし、RptEngCore.ade ファイルを指定します。これは、このスタック オーバーフローの投稿の上部にあるリストで言及した他の Microsoft Access ファイルの 1 つです。残念ながら、上記の同じダイアログウィンドウ画面を再度表示することで、上記のファイルが見つからないことにまだ言及しています。
DosコマンドプロンプトからRptEngCore.adeを登録することでエラーが解決できると思いました。
管理者モードで Dos コマンド プロンプトを実行し、regsvr32 登録コマンドの 64 ビット バージョンを実行しました: C:>%systemroot%\SysWoW64\regsvr32 RptEngCore.ade
ただし、次のメッセージが表示されました。
regsvr32 登録コマンドの 32 ビット バージョンを実行する必要があるのではないかと考えました。
C:>%systemroot%\System32\regsvr32 RptEngCore.ade
上記の登録メッセージがまだ表示されます
RptEngCore.ade が存在することを Microsoft Access に認識させる方法を教えてください。