[机房]将导出到Excel的代码设置为可调用的子程序

       敲机房的时候,我发现将MSHFlexGrid控件中的数据导出到Excel表中的操作有很多,而我们每次都要敲一遍代码的话很麻烦,所以我就在想可不可以将这段代码声明为子程序,这样我们就可以直接调用了,可以省下很多时间,也可以省下很多空间,使代码看起来清晰一点。


这就是在模块中声明子程序的代码,下面是实际运用的一个实例


直接调用ToExcel就可以了,括号里面是变量,ME代表执行此操作的窗体,MSHFlexGrid1代表需要导出数据的控件,这样的话就声明此过程成功了。


再分享一下我自己遇到的问题,不知道大家遇到过没有,在学生上机状态查询窗体中, 按照MDI窗体调用子窗体的方法,在这里没用了,单击查询,窗体没有被调用,或者说被隐藏了,明明是一样的代码,但是就是调不出学生上机统计信息窗体。我这里的问题是:学生上机统计信息窗体被隐藏起来了;解决方法是:将调用函数SetParent过程括号中的Picture 改为MDI窗体名称,代码如下  Call SetParent(frmEnterStatistics.hWnd, frmMain.hWnd),但是这样做的话,系统会提示只能有一个MID窗体,这个问题的解决方法是:将模块中Main sub过程中一下代码

用frmMain.Show将其代替就可以了。

好了,本次博客的内容就这么多,如果有什么问题,欢迎大家提出意见和建议。


评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值