我是靠谱客的博主 清新手链,最近开发中收集的这篇文章主要介绍vb6如何将MSHFlexGrid控件中的内容导出为Excel,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

首先的是是准备工作


需要引用 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


转载于:https://www.cnblogs.com/jinfulin/p/3797736.html

最后

以上就是清新手链为你收集整理的vb6如何将MSHFlexGrid控件中的内容导出为Excel的全部内容,希望文章能够帮你解决vb6如何将MSHFlexGrid控件中的内容导出为Excel所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(34)

评论列表共有 0 条评论

立即
投稿
返回
顶部