• 締切済み

エクセルへのエクスポート

ACCESS 2003 の VBA で下記の命令を実行してエクセルファイルをエクスポートします。 (環境はSQLserver2008、XP+ACCESS2003+EXCEL2003) DoCmd.OutputTo acOutputStoredProcedure, "テーブル名", acFormatXLS, "C:\ACCESS\テーブル名.xls" (1) 日付型(datetime)のフィールドの表示が「20-Dec-09」となってしまいます。 最初から「2009/11/20」と云う型でエクスポートできないのでしょうか? (2) エクスポートされたファイルを開いて保存するときに 「Excel 5.0/95 ブックです。最新の Excel のファイル形式に更新しますか?」 と表示されます。 (VISTA+Access2003+Excel2007は表示されません) 最初から2003のファイル形式でエクスポートする方法はありませんか?

みんなの回答

回答No.1

Access のテーブル側で、日付列の書式設定を明示的に設定しておくとよかったように記憶してます。 (2) については当方の環境が合わないため回答できません。

SEsyo
質問者

お礼

回答ありがとうございます. テーブルはSQLserverですが、方法はあるのでしょうか?