vb6如何将MSHFlexGrid控件中的内容导出为Excel
2024-10-18 08:26:48
首先的是是准备工作
需要引用 Microsoft Excel 11.0 Object Library
需要添加控件Mircrosoft Hierarchical FlexGrid Control 6.0(SP4) (OLEDB)
我们来看一下代码
Private Sub cmdOut_Click()
Dim xlApp As Object
Dim xlBook As Object
Dim xlSheet As Object On Error GoTo Err_Proc
Set xlApp = CreateObject("Excel.Application") '创建一个电子表格
Set xlBook = xlApp.Workbooks.Add '新建一个工作簿文件
Set xlSheet = xlBook.Worksheets(1) '新建一个sheet表
Dim i As Long
Dim j As Integer
With MyFlexGrid
For i = 0 To .Rows - 1 '读取所有的行
For j = 0 To .Cols - 1 '读取所有的列
xlSheet.Cells(i + 1, j + 1).Value = .TextMatrix(i, j)
Next j
Next i
End With
xlApp.Visible = True '使得excel表可见
Exit Sub
Err_Proc:
Screen.MousePointer = vbDefault
MsgBox "请确认您的电脑已安装Excel! ", vbExclamation, "提示 "
End Sub
最新文章
- Vue - 在v-repeat中使用计算属性
- ios项目中安装和使用CocoaPods
- 第一个WCF的程序
- 图论(四)------非负权有向图的单源最短路径问题,Dijkstra算法
- attribute section的用法
- MapReduce的reduce函数里的key用的是同一个引用
- Linux中oracle的安装,亲测
- javascript学习笔记(window .alert 是什么)
- 微信小程序之----问题
- vs调试dll工程
- java并发编程(1) --并发基础及其锁的原理
- Linux安装NodeJS
- angular ng-click防止重复提交
- SQL语法基础之DELETE语句
- jQuery File Upload 判断图片尺寸,限定图片宽高的办法
- mongodb 批量修改
- js substring
- js文件中获取${pageContext.request.contextPath}
- 第40章 CAN—通讯实验—零死角玩转STM32-F429系列
- PAT甲题题解-1041. Be Unique (20)-水题