質問: accessクエリをcsvでエクスポートする方法 いつもお世話になっております。 access2007でクエリをcsv形式でエクスポートしたく、マクロを使って設定をしたのですが、 [ファイル名]引数にファイル名を指定して下さいとエラーメッセージが出ます。 エクスポートするごとに新規でファイルが作成されてほしいので、ファイル名を空欄にしました。 予めエクスポートするファイルを作って、どこかで保存しておかなくてはいけないのでしょうか? エクスポートする度に新たに新規ファイル保存されるようにするにはどうしたら良いですか? よろしくお願い致します。
回答: ファイル名を指定してあげないと、access君もどんな名前をつけたらいいかわからないですよね。 マクロを実行するたびにファイル名を指定したいなら、[ファイル名]引数に下記の式を設定すれば、 ="c:\mydata\" & inputbox("ファイル名を入力してください。") ファイル名を聞いてきますので入力すれば、cドライブのmydataフォルダーに指定した名前で出力されます。 (mydateフォルダーは事前に作成しておかないとエラーになります。) また、下記のように設定すれば、 ="c:\mydata\" & format(now(),"yyyymmddhhnnss") & ".csv" mydateフォルダーに、20130416125400.csv というように出力した日時をファイル名として出力されます。