Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。Excel2016の64bit版です。Excel2016の64bit版だと、うまく動いていました。動かない環境では、次のようなエラーになります。実行時エラー'-2147024703(800700c1)':オートメーションエラーです。アプリケーションではありません。この解消方法がわかりません。Libraryこれが、下記のパスで64bit版のmsado15.dllをみています。Files\System\ado\msado15.dll"失敗する環境では、ここが下記のパスで32bit版のものをみています。Files\System\ado\msado15.dll"これを切り替える方法がわかりません。VBAエディタの参照設定では64bit版のパスを指定しても、32bit版に切り替わってしまいます。どのようにすれば直るか、などご存知の方おられましたら教えてください。そもそも、この状況になった理由も不明です。正常動作する環境では、32bit版Excelをインストールしたことがあり削除してから64bit版Excelをインストールしました。異常動作するほうは、64bit版Excelしかいれてないです。