正文

将MsFlexGrid控件中显示的内容输出到Excel表格中进行 2005-07-22 14:09:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/leafage/3101.html

分享到:

 Public Sub OutDataToExcel(Flex As MSFlexGrid) '导出至Excel
 Dim s As String
 Dim i As Integer
 Dim j As Integer
 Dim k As Integer
 On Error GoTo Ert
 Me.MousePointer = 11
 Dim Excelapp As Excel.Application
 Set Excelapp = New Excel.Application
 On Error Resume Next
 DoEvents
 Excelapp.SheetsInNewWorkbook = 1
 Excelapp.Workbooks.Add
 Excelapp.ActiveSheet.Cells(1, 3) = s
 Excelapp.Range("C1").Select
 Excelapp.Selection.Font.FontStyle = "Bold"
 Excelapp.Selection.Font.Size = 16
 With Flex
 k = .Rows
 For i = 0 To k - 1
 For j = 0 To .Cols - 1
 DoEvents
 Excelapp.ActiveSheet.Cells(3 + i, j + 1) = "'" & .TextMatrix(i, j)
 Next j
 Next i
 End With
 Me.MousePointer = 0
 Excelapp.Visible = True
 Excelapp.Sheets.PrintPreview
Ert:
 If Not (Excelapp Is Nothing) Then
 Excelapp.Quit
 End If
End Sub

阅读(4262) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册