Oops!
![[blush] [blush] [blush]](/data/assets/smilies/blush.gif)
I guess I ought to read things a bit more carefully!
Are there any strange field types in the query, Memo or Replication ID? They shouldn't cause a problem, but you never know!
Will it work exporting it to a text file? Excel can import a CSV or tab delimited file no problem.
Failing that, I would be tempted to create a short routine that creates the file. This is what I regularly use:
Function ExportExcel(strQueryName As String, Optional blnHasFieldNames As Boolean = False, Optional strFileName As String = ""

Dim objXL As Excel.Application, xlWB As Excel.Workbook
Dim db As DAO.Database, rs As DAO.Recordset, fld As DAO.Field
Set db = CurrentDb
Set rs = db.OpenRecordset(strQueryName, dbOpenSnapshot)
Set objXL = CreateObject("Excel.Application"

Set xlWB = objXL.Workbooks.Add
If blnHasFieldNames Then
For Each fld In rs.Fields
objXL.Range("A1"

.Offset(0, fld.OrdinalPosition).Value = fld.name
objXL.Range("A1"

.Offset(1, 0).Select
Next fld
End If
Do Until rs.EOF
For Each fld In rs.Fields
objXL.Range("A1"

.Offset(0, fld.OrdinalPosition).Value = rs(fld.name)
objXL.Range("A1"

.Offset(1, 0).Select
Next fld
rs.MoveNext
Loop
If strFileName = "" Then
objXL.Visible = True
Else
xlWB.SaveAs strFileName
objXL.Quit
End If
rs.Close
Set rs = Nothing
Set db = Nothing
Set xlWB = Nothing
Set objXL = Nothing
End Function
hth
Ben ----------------------------------------------
Ben O'Hara
"Where are all the stupid people from...
...And how'd they get so dumb?"
NoFX-The Decline
----------------------------------------------