VFP2Excel(home()+'samples\data\testdata.dbc','select * from employee',"Employees") function VFP2Excel lparameters tcDataSource, tcSQL, tcSheetName Local loConn As AdoDB.Connection, ; loRS As AdoDB.Recordset,; lcTempRs as string, ; lcTemp as string, ; oExcel as Excel.Application lcTempRs = Sys(5)+Curdir()+Sys(2015)+'.rst' loConn = Createobject("Adodb.connection") loConn.ConnectionString = "Provider=VFPOLEDB;Data Source="+m.tcDataSource loConn.Open() loRS = loConn.Execute(m.tcSQL) loRS.Save(m.lcTempRs) loRS.Close loConn.Close loRS.Open(m.lcTempRs) oExcel = Createobject("Excel.Application") With oExcel .WorkBooks.Add .Visible = .T. With .ActiveWorkBook.ActiveSheet .Name = m.tcSheetName .QueryTables.Add( loRS, .Range("A1")).Refresh() .Range("A1").AutoFormat(8) && xlRangeAutoFormatColor2 .Range("A1").Activate Endwith Endwith loRs.Close Erase (m.lcTempRS)Cetin