假设定义的记录名为myres

Dim myexcel As New Excel.Application
Dim mybook As New Excel.Workbook
Dim mysheet As New Excel.Worksheet
Set mybook = myexcel.Workbooks.Add  '添加一个新的BOOK
Set mysheet = mybook.Worksheets.Add  '添加一个新的SHEET
 myexcel.visible=true

mysheet.Cells.CopyFromRecordset myres

mybook.SaveAs (m_ExcelName)  '保存文件

利用这个代码可以大大的缩短导出时间,8000多个纪录用第一种方法大概需要2分多

而用第二种方法只大概要4秒,可以亲自试验一下,上述结果测试平台为WIN98+EXCEL2000

相关文章:

  • 2021-11-19
  • 2022-12-23
  • 2021-12-12
  • 2022-01-01
  • 2022-12-23
  • 2022-03-02
  • 2022-12-23
  • 2021-07-10
猜你喜欢
  • 2021-12-31
  • 2021-12-12
  • 2022-01-21
  • 2022-12-23
  • 2021-05-26
  • 2022-12-23
  • 2021-08-17
相关资源
相似解决方案