我遇到了一些代码问题,这些代码以Excel 2010格式从MS Access 2010导出表格。代码在Access中运行良好,并创建文件。但是,当我尝试在Excel 2010中打开该文件时,我收到如下错误消息:
Excel无法打开文件,因为文件格式或文件扩展名无效。
这是代码
DoCmd.TransferSpreadsheet transfertype:=acExport, _
spreadsheettype:=acSpreadsheetTypeExcel12, _
TableName:="Table1", FileName:="C:\MyDocuments\Myfile.xlsx"
非常感谢提前
中号
答案 0 :(得分:4)
请改用acSpreadsheetTypeExcel12Xml
,因为acSpreadsheetTypeExcel12
会导致版本问题(不一致)......