2013-04-17 219 views
2

我在使用Excel 2010格式從MS Access 2010中導出表的代碼存在問題。該代碼在Access中正常運行並且該文件已創建。但是,當我嘗試在Excel 2010中打開文件時,我收到如下錯誤消息:將MS Access 2010表導出到Excel 2010

由於文件格式或文件擴展名無效,Excel無法打開該文件。

下面的代碼

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

很多感謝

中號

回答

4

使用acSpreadsheetTypeExcel12Xml代替,如acSpreadsheetTypeExcel12可能導致版本問題(矛盾)......

+0

非常感謝K_B,現在工作一種享受 –