ACCEESSファイル起動時エラー
データベースまたはプロジェクトに、ファイルMSCOMCTL.OCX version2.1を参照する切断された参照が含まれています
原因
ACCEESSの32bitで作られたものをACCEESSの64bit版で開いてるが、
Formに表示するプログレスバー機能に使ってるMSCOMCTL.OCXが、32bit版だけのものだった様子。
対応
対応方法は以下のどっちか
①64bit版を使い続けるならプログレスバーのVB処理を全部消す
②32bit版を使う
②はアプリを変えれば簡単だが、①で行く場合↓↓↓↓↓
「VisualBasic」をひらく
必要なら代わりの参照先を用意してチェックを入れる。
VBのコードでプログレスバー(またはMSCOMCTL.OCXを使ってるところ)をすべて削除し、別の方法で似た機能を作成する。
どこでMSCOMCTL.OCXを使ってるか分からない場合、参照を消したあと実行すると「このコントロールにはオブジェクトがありません」というエラーで引っかかるので、デバッグしながらつぶしていくのが良さそうでした。