我有一个报告,它使用单个查询作为记录源来生成报告。 我将该报告导出到Excel中,并带有以下代码
DoCmd.OutputTo ObjectType:=acOutputReport, ObjectName:=strReport, OutputFormat:=acFormatXLS, outputfile:=strpath & strTempFile, AutoStart:=False
报告中的所有数据都是正确的,但日期除外,其中日期格式显示为Genereal Number(不确定是哪种格式)
任何帮助都是appricaited。 感谢。
答案 0 :(得分:1)
Excel以excel“看到它”的方式向您显示日期,而不是以用户友好的日期格式显示。
在excel中,每个日期都有一个数字值。这允许excel执行计算/执行日期(例如 - 检查两个日期之间的天数)。
如果您重新格式化Excel文档(右键单击随机日期并单击格式然后更改为日期),您可能会发现导出的日期正确。
可能没有回答你的问题,但如果你只是在进行数据转储,那么你可能不需要导出格式(因为你只需在报告上显示日期格式的日期)。