dポイントプレゼントキャンペーン実施中!

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のファイル形式でエクスポートする方法はありませんか?

A 回答 (1件)

Access のテーブル側で、日付列の書式設定を明示的に設定しておくとよかったように記憶してます。


(2) については当方の環境が合わないため回答できません。
    • good
    • 0
この回答へのお礼

回答ありがとうございます.

テーブルはSQLserverですが、方法はあるのでしょうか?

お礼日時:2009/11/29 18:08

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す