| 发表于:2007-01-29 13:08:331楼 得分:30 |
一个access到excel的例子,楼主可以参考下,改改代码就可以了 ======================================================== 'excel对象的使用(将access中的数据导入到一个新建的excel文件中) '======================================================== private sub form_load() dim i, j as long dim conn as adodb.connection dim rst as adodb.recordset set conn = new adodb.connection set rst = new adodb.recordset conn.connectionstring = "provider=microsoft.jet.oledb.4.0;data source=c:\db1.mdb;persist security info=false " conn.open rst.cursorlocation = aduseclient rst.open "select * from tableabc ", conn, adopendynamic, adlockoptimistic dim myapp as excel.application dim mybook as excel.workbook dim mysheet as excel.worksheet set myapp = createobject( "excel.application ") myapp.visible = false set mybook = myapp.workbooks.add() set mysheet = mybook.worksheets(1) j = 1 do until rst.eof for i = 1 to rst.fields.count mysheet.cells(j, i) = rst.fields(i - 1) next rst.movenext j = j + 1 loop mybook.saveas "c:\11.xls " myapp.quit set myapp = nothing rst.close set rst = nothing set conn = nothing end sub | | |
|