VB使用OLE工具嵌入EXCEL求助!
各位大神,小弟新人一枚,最近使用VB的OLE工具嵌入EXCEL遇到如下问题,烦请各位大神帮忙参谋参谋。
我用VB写了个DLL,主要是FORM上的OLE嵌入了EXCEL一张表格。是想实现通过某个外部触发此DLL,然后打开FORM,通过OLE加载某个excel文件,实现在form上面进行更改编辑操作。(操作结果不要保存到源EXCEL文件,会通过相应API上传至服务器数据库里。EXCEL文件只是作为一个模板载体)
然后这段程序在调试时,完全没问题,功能很完美,能实现FORM里面OLE内部的EXCEL编辑,并通过FORM的按钮实现EXCEL的sheet翻页。
但是当我结束调试,将他重新编译成DLL文件,注册后,同样的操作,打开Form后,OLE窗口里的EXCEL部分,在更改完了第一个单元格后(随便改哪个单元格),键盘敲回车,或者选择其他单元格,EXCEL部分就会卡死。但是FORM上的其他按钮,包括EXCEL SHEET的翻页按钮都还能用,能实现SHEET的翻页。。。。就是OLE里面的EXCEL死了,不能编辑了。。。。报错信息是“源应用程序忙,对象无响应”
但是调试的时候就是好好的。。。。。