将MS Access 2010表导出到Excel 2010

我遇到了一些代码,这些代码以Excel 2010格式从MS Access 2010中导出表格。 代码在Access中正常运行,并创build文件。 但是,当我尝试在Excel 2010中打开文件时,我收到如下所示的错误消息:

Excel无法打开文件,因为文件格式或文件扩展名无效。

这是代码

DoCmd.TransferSpreadsheet transfertype:=acExport, _ spreadsheettype:=acSpreadsheetTypeExcel12, _ TableName:="Table1", FileName:="C:\MyDocuments\Myfile.xlsx" 

提前谢谢了

中号

请使用acSpreadsheetTypeExcel12Xml ,因为acSpreadsheetTypeExcel12可能导致版本问题(不一致)…