ผมใช้ Access 2013 ทำโปรแกรมนามสกุล .accdb
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12Xml, "qrysel1", "D:\test.xlsx", True
ส่งออกสำเร็จ
แต่ถ้าเป็นโปรแกรมนามสกุล .mdb ถึงแม้จะเปิดผ่าน Access 2013 ก็ไม่สามารถทำได้
ที่จริงส่งเป็น .xls ก็ OK นะครับ เพราะมันเปิด excel ได้หลายเวอร์ชั่น