Hace algunos días solicite una ayuda sobre como exportar a excel alguna
información.  Me suministraron un código en DAO y se me indico que se podía
pasar a ADO.


ESTA ES LA RESPUESTA CON ADO
============================
Sub ExportExcel()
    'Defino las variables de trabajo
    Dim sExcelFileName As String
    Dim sWorksheetName As String
    Dim sTableName As String
    Dim strSQL As String
    Dim conn As ADODB.Connection

    ' Datos por defecto
    sExcelFileName = App.Path & "\download\" & Format(Now, "yyyymmdd") & ".xls"
    sWorksheetName = "WorkSheet1"
    sTableName = "tblTemp"

    'Si el archivo excel existe, lo elimino
    If Dir(sExcelFileName) <> "" Then Kill sExcelFileName

    ' Creo una tabla nueva mediante la instrucción
    ' SELECT...INTO
    strSQL = "SELECT * INTO [Excel 8.0;DATABASE=" & sExcelFileName & _
    "].[" & sWorksheetName & "] FROM " & "[" & sTableName & "]"

    Set conn = New ADODB.Connection
    With conn
        .ConnectionString = gs_Conn
        .Open
        .Execute strSQL
        .Close
    End With

    ' Por último, cierro la base de datos
    Set conn = Nothing
End Sub

    Source: geocities.com/es/ensolva/Descargas/Documentos

               ( geocities.com/es/ensolva/Descargas)                   ( geocities.com/es/ensolva)                   ( geocities.com/es)