vb(5) 将查询导入Excel
2015-04-26 23:53
232 查看
Private Sub mnu打印预览_Click()
Dim iRow As Long, iCol As Long
Dim xls As Excel.Application
Dim xlsWorkBook As Excel.Workbook
Dim xlsWorksheet As Excel.Worksheet
Set xls = CreateObject("Excel.Application")
If xls Is Nothing Then
MsgBox "请确认是否安装Excel软件!", vbOKOnly Or vbInformation, "提示"
Exit Sub
End If
xls.SheetsInNewWorkbook = 1
Set xlsWorkBook = xls.Workbooks.Add
Set xlsWorksheet = xlsWorkBook.Sheets(1)
For iCol = 0 To rsTemp.Fields.Count - 1
xlsWorksheet.Cells(1, iCol + 1) = rsTemp.Fields(iCol).Name
Next iCol
rsTemp.MoveFirst
Do Until rsTemp.EOF
For iCol = 0 To rsTemp.Fields.Count - 1 Step 1
xlsWorksheet.Cells(rsTemp.AbsolutePosition + 1, iCol + 1) = rsTemp.Fields(iCol).Value
Next iCol
rsTemp.MoveNext
Loop
xls.Visible = True '显示Excel
' xlsWorksheet.PrintPreview '打印预览
xls.DisplayAlerts = False '是否显示警告
' xls.Quit
End Sub
Dim iRow As Long, iCol As Long
Dim xls As Excel.Application
Dim xlsWorkBook As Excel.Workbook
Dim xlsWorksheet As Excel.Worksheet
Set xls = CreateObject("Excel.Application")
If xls Is Nothing Then
MsgBox "请确认是否安装Excel软件!", vbOKOnly Or vbInformation, "提示"
Exit Sub
End If
xls.SheetsInNewWorkbook = 1
Set xlsWorkBook = xls.Workbooks.Add
Set xlsWorksheet = xlsWorkBook.Sheets(1)
For iCol = 0 To rsTemp.Fields.Count - 1
xlsWorksheet.Cells(1, iCol + 1) = rsTemp.Fields(iCol).Name
Next iCol
rsTemp.MoveFirst
Do Until rsTemp.EOF
For iCol = 0 To rsTemp.Fields.Count - 1 Step 1
xlsWorksheet.Cells(rsTemp.AbsolutePosition + 1, iCol + 1) = rsTemp.Fields(iCol).Value
Next iCol
rsTemp.MoveNext
Loop
xls.Visible = True '显示Excel
' xlsWorksheet.PrintPreview '打印预览
xls.DisplayAlerts = False '是否显示警告
' xls.Quit
End Sub
相关文章推荐
- 在vb中利用按钮把access查询内容导入到excel 002
- 通过异类查询(OpenDataSource - OLEDB引擎驱动)把外部数据(Excel,TXT)导入到SqlServer及job代理执行出错的处理
- linux-mysql-查询结果导入到excel中
- VB.NET将EXCEL中的数据导入到SQL SERVER
- SQL Server 导入导出、查询EXCEL 总结(转载)
- 使用vb将excel导入PowerDesigner,生成表结构2
- 少量数据通过Excel表格数据导入server SqlServer查询
- VB中Excel 2010的导入导出操作
- 64位Win7中导入excel提示“因为 OLE DB 访问接口 'MICROSOFT.JET.OLEDB.4.0' 配置为在单线程单元模式下运行,所以该访问接口无法用于分布式查询。”
- 将VB中MSHFlexGrid控件中的数据导入到Excel
- VB.net 导入Excel方法(2010及以下版本适用)
- vb 6.0 将sql查询出来的结果保存成excel 解决大数据存储速度
- 将数据在[Excel]和[任何数据源]之间导入导出_可临时保存查询结果
- VB .NET把Excel中的数据导入SQL SERVER数据库
- vb.net excel数据导入datagridview显示
- 用VB将数据导入Excel文件中
- [导入]VB中操作Excel的一般做法(读取)
- vb编程把excel中的数据导入SQL SERVER数据库及导出为excel
- 完成vb下将excel的表导入sql
- Excel导入SQL(VB.NET版)