将MS Access 2010表导出到Excel 2010

时间:2013-04-17 08:42:02

标签: excel export

我遇到了一些代码问题,这些代码以Excel 2010格式从MS Access 2010导出表格。代码在Access中运行良好,并创建文件。但是,当我尝试在Excel 2010中打开该文件时,我收到如下错误消息:

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

这是代码

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

非常感谢提前

中号

1 个答案:

答案 0 :(得分:4)

请改用acSpreadsheetTypeExcel12Xml,因为acSpreadsheetTypeExcel12会导致版本问题(不一致)......