質問: 【access】テーブルをエクスポートする際、ファイル名末尾に日付をつけたい! どなたか教えてください! やりたい事はこんな事です。 (1)とあるテーブルを毎日excel/テキスト/csvどの形でも良いので、決まったフォルダにエクスポートする。 (2)エクスポートする際、前日分を上書しないように、ファイル名の末尾もしくは頭に日付を入れたい。 これだけなんです。 出来ればvbaは組まずに済ませたいのです。 マクロでなんとか出来ないでしょうか?
回答: access2000では以下の操作でできます。excelファイルでエクスポートします。 [1]マクロを新規作成する [2]アクションで「ワークシート変換」を選択 [3]アクションの引数を以下のように指定する 変換の種類:エクスポート ワークシートの種類:(出力したいexcelのバージョンを選択) テーブル名:(出力するテーブル名) ファイル名:="c:\test\tablehoge" & format(now(),"yyyymmdd") & ".xls" フィールド名の設定:(フィールド名を出力するときは"はい") 範囲:(空白のままでよい) [4]メニューの[ファイル]-[名前を付けて保存]でマクロを保存する [5]マクロのウインドウを閉じる あとはこのマクロを実行すればexcelファイルにエクスポートできる。 ファイル名のところは先頭の"="を忘れないように(半角で)。 日付に加えて時刻も欲しければformat(now(),"yyyymmdd_hhnnss")とか。 2000じゃないと違うかもしれない。