Query information aren't saved as such since they are an alternative way of
looking at the tables. I use this in the "on click" of a command button:
Dim sToday As String
sToday = Format(Now, "dd.mm.yyyy")
DoCmd.TransferSpreadsheet acExport, _
acSpreadsheetTypeExcel9, "QUERY NAME", _
"C:\DESTINATION - " & sToday & ".xls", , "SHEET NAME"
This command can be used repeatedly for any number of sheets in an Excel
workbook. I have included the method for including the date the file was
saved.