报告为Exceldate格式转换

我有一个使用单个查询作为logging源来生成报告的报告。 我正在使用以下代码将该报告导出到Excel中

DoCmd.OutputTo ObjectType:=acOutputReport, ObjectName:=strReport, OutputFormat:=acFormatXLS, outputfile:=strpath & strTempFile, AutoStart:=False 

除date外,报表中的所有数据都是正确的,其中date格式显示为Genereal Number(不确定哪种格式)

任何帮助appricaited。 谢谢。

Excel以excel“看到”的方式显示date,而不是用户友好的date格式。

在Excel中,每个date的值都是一个数字。 这允许excel执行计算/做date的事情(例如 – 检查两个date之间的日子)。

如果你重新格式化你的Excel文档(右键点击一个随机的date,点击格式,然后更改为date),你可能会发现你有正确的date导出。

可能还没有回答你的问题,但如果你只是做一个数据转储,那么你可能不需要导出格式(因为你可以只是简单地显示date格式在你的报告)。