Prova a seguire questa procedura. Crea un file di excel vuoto sul desktop (chiamalo esporta.xls), salvalo e chiudilo.
Crea una maschera nel tuo database di access, inserisci un pulsante, apri la finestra delle proprietà con f4 e all'evento su click associa questo codice. Ovviamente modifica il percorso del file di excel al tuo contesto. Lancia la sub e vedi se funziona.
codice:
Private Sub Comando0_Click()
Dim obj As AccessObject, dbs As Object
Set dbs = Application.CurrentData
For Each obj In dbs.AllTables
If Left$(obj.Name, 4) <> "MSys" Then
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, obj.Name, "C:\Documents and Settings\Nome_utente\Desktop\esporta.xls", False
End If
Next obj
End Sub