怎样把ADO产生的recordset保存为excel文件 VB / 基础类 - CSDN社...

来源:百度文库 编辑:神马文学网 时间:2024/05/02 01:08:23
怎样把ADO产生的recordset保存为excel文件
qhzxcz(真想练练降龙十八掌)2001-11-23 15:12:38 在 VB / 基础类 提问
问题点数:20、回复次数:1Top
foolishtiger(冬蛩)回复于 2001-11-23 15:46:56 得分 20
'要试用此例,请在窗体上加一个FlexGrid和一个按钮
'然后在代码窗体中粘贴如下代码
'在"应用"中请选择Microsoft   Excel   8.0   Objects   Library
Private   Sub   Command1_Click()
Dim   lngRow   As   Long
Dim   lngCol   As   Long
Dim   lngN   As   Long
Dim   xlApp   As   Excel.Application
Dim   xlBook   As   Excel.Workbook
Dim   xlSheet   As   Excel.Worksheet
Set   xlApp   =   CreateObject("Excel.Application")
xlApp.WindowState   =   xlMaximized
xlApp.Visible   =   True
Set   xlBook   =   xlApp.Workbooks.Add
Set   xlSheet   =   xlBook.Worksheets(1)
For   lngRow   =   1   To   MSFlexGrid1.Rows   -   1
For   lngCol   =   1   To   MSFlexGrid1.Cols   -   1
xlSheet.Cells(lngRow,   lngCol)   =   MSFlexGrid1.TextMatrix(lngRow,   lngCol)
Next
Next
xlApp.Visible   =   True
Set   xlApp   =   Nothing
End   Sub
Private   Sub   Form_Load()
Me.MSFlexGrid1.TextMatrix(1,   1)   =   "adsf"
Me.MSFlexGrid1.TextMatrix(1,   2)   =   "4343"
Me.MSFlexGrid1.TextMatrix(1,   3)   =   "bvchy"
Me.MSFlexGrid1.TextMatrix(1,   4)   =   "2552525"
End   SubTop