質問: windows XP環境でaccess2000(「1」とする)を使って作成したファイルを windows 7環境でaccess2007Runtime(「2」とする)で使用したいと思っています。 ただ、実行してみたところ、 「実行時エラーが発生したため、このアプリこーションの実行は中断しました。」 と出てしまいます。(「1」の環境ではエラーは出ません) 落ちている箇所を見てみると、 DoCmd.TransferText acExportDelim, , "クエリ1", "C:\CSVデータ.csv", True の箇所のようです。 参照設定かなと思い、VBAのメッセージボックスに 参照設定の一覧を表示してみましたが、 一応「2」で動かす場合でも参照設定はちゃんとされているようでした。 動かない原因と、解決法を教えてください。 どうしてもこの環境で動かしたいのでお願いします。
回答: 確認として Cドライブの直下は やめて フォルダを作成して そこに 保存するようにしてみる。 それで エラーがでなければ OSのせい。 追記 Cドライブ直下は Windows7で制限が かけられていますから 無理ということになりますね。 >UACを無効にするか、ビルトインAdministratorであれば書き込みが可能ですが こうしないと ダメみたいです。