访问VBA将表另存为电子表格

我正在使用此语法将表导出到.xlsx文件。 我有的问题是,任何时候我尝试打开文件,这个错误是抛出:

Excel无法打开文件,因为文件格式或文件扩展名无效。 validation该文件是否已损坏,文件扩展名是否与该文件的格式匹配。

我正在使用Excel 2013和Access 2013 – 这是我使用的导出线

DoCmd.TransferSpreadsheet transfertype:=acExport, spreadsheettype:=acSpreadsheetTypeExcel12, TableName:=strTable, filename:=strWorksheetPath, hasfieldnames:=True 

什么是出口访问表excel的方式,所以你可以打开文件错误免费?

尝试:

 DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12Xml, strTable, strWorksheetPath, True