Francesc: En mi caso que estoy utilizando el Office 2010, no me da problemas con ninguna de las dos extensiones.
Mira que tengas declarada la carpeta donde tienes la BD, la Aplicación Excel y donde guardas los ficheros como "Ubicaciones de confianza"
Y la Rutina, aunque sea una redundancia puedes poner.
If Application.Version = "12.0" Then
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12, NombreObjeto, Fichero
Else
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, NombreObjeto, Fichero
End If
Si quieres indagar otros métodos de Exportación, Emilio Sancha en su Web tiene un ejemplo comparativo de varios, del cual te facilito el enlace.
http://www.mvp-access.es/emilio/Access/Descargas.asp
(Ejemplo: 221) Access 2002 (XP) o superior de 04/14 con el titulo>>
En este caso vamos a realizar una comparativa de diversos métodos para Exportar datos desde Access hasta Excel.
Mis saludos >> Jacinto