【代码】VB导出Excel
2016-05-03 21:21
274 查看
Public Sub Export(frmName As Form, FlexGridName As String) Dim xlApp As Object 'Excel.Application Dim xlBook As Object 'Excel.Workbook Dim xlSheet As Object 'Excel.Worksheet Screen.MousePointer = vbHourglass On Error GoTo Err_Proc Set xlApp = CreateObject("Excel.Application") Set xlBook = xlApp.Workbooks.Add Set xlSheet = xlBook.Worksheets(1) '向表中添加数据 Dim intRowIndex As Integer Dim intColIndex As Integer With frmName.Controls(FlexGridName) '查找控件 '填充数据到Sheet1 For intRowIndex = 0 To .Rows - 1 For intColIndex = 0 To .Cols - 1 xlSheet.Cells(intRowIndex + 1, intColIndex + 1).Value = "'" & .TextMatrix(intRowIndex, intColIndex) Next intColIndex Next intRowIndex End With xlApp.Visible = True Screen.MousePointer = vbDefault Exit Sub Err_Proc: Screen.MousePointer = vbDefault MsgBox "请确认您的电脑已安装Excel!", vbExclamation, "提示" End Sub
Export Me, "MSHFlexGrid1"
相关文章推荐
- VB.NET版机房收费系统之限制textbox输入
- VBA: Cant find project or librar
- vb.net实现邮件发送
- vb控件相关ocx文件注册问题
- Vb生成一定范围内的随机数(含小数部分)
- VB.NET版机房收费系统之组合查询
- vboxclient the virtualbox kernel service is not running
- VB热身:走进VBA&Excel高级应用
- 关于VB6.0的Microsoft windows common control 6.0 对象库未注册问题
- Web-Floor-Navbar 楼层导航菜单Demo
- 'VBoxManage' is not recognized as an internal or external command, operable program or batch file.
- 签名时出错: 未在路径 C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin\signtool.exe 找到 SignTool.exe
- vb
- vb 十进制转二进制
- 15电气李书鹏4月28日VB作业(3)
- 十进制数转换成十六进制数
- vb
- 求给定一个正整数的十六进制表示 vb
- 15电气李书鹏4月28日VB作业(2)
- vb