質問: new adodb.connection cn.open "provider=microsoft.jet.oledb.4.0;data source=test.mdb" test.mdb自体はテーブルもクエリもフォームも何も開いていない状態です。 一度アクセスを終了させて再起動させればうまくできるのですが、何が原因でこのメッセージが出るのでしょうか? もしわかれば教えてください。 よろしくお願いします。
回答: accessで、test.mdbを開いた状態(テーブルも、クエリも、フォームも何も開かない状態)で、excelからadoで接続しようとすると、 「-2147467259"は既に使用されているので、使用できませんでした。」 というエラーが再現されました。(当方office2000pro) そういうものなのでしょう。 何をなさりたいのですか? accessからexcelを起動して、データの移し替えをしたり、レポート代わりに印刷させたりという方法ではダメなのでしょうか? 何をしたいかという、切り口で質問をされてはいかがですか。