windows XP環境でaccess2000(「1」とする)を使って作成したファイルを

windows 7環境でaccess2007Runtime(「2」とする)で使用したいと思っています。

ただ、実行してみたところ、
「実行時エラーが発生したため、このアプリこーションの実行は中断しました。」
と出てしまいます。(「1」の環境ではエラーは出ません)
落ちている箇所を見てみると、
DoCmd.TransferText acExportDelim, , "クエリ1", "C:\CSVデータ.csv", True

の箇所のようです。
参照設定かなと思い、VBAのメッセージボックスに
参照設定の一覧を表示してみましたが、
一応「2」で動かす場合でも参照設定はちゃんとされているようでした。

動かない原因と、解決法を教えてください。
どうしてもこの環境で動かしたいのでお願いします。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2012/04/12 15:14:58
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:taknt No.1

回答回数13539ベストアンサー獲得回数1198

ポイント200pt

確認として Cドライブの直下は やめて フォルダを作成して そこに 保存するようにしてみる。

それで エラーがでなければ OSのせい。

追記

http://answers.microsoft.com/ja-jp/windows/forum/windows_7-files/c%E3%83%89%E3%83%A9%E3%82%A4%E3%83%96%E7%9B%B4/3b0e375a-9524-4432-a780-96f4c8e6a317

Cドライブ直下は Windows7で制限が かけられていますから 無理ということになりますね。

>UACを無効にするか、ビルトインAdministratorであれば書き込みが可能ですが
こうしないと ダメみたいです。

id:syo777

ありがとうございます!
Cドライブ直下から他の場所に変えたら無事出来ました^^

2012/04/12 15:14:29

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません