VB使用OLE工具嵌入EXCEL求助!

weixin_36467427 2016-10-21 02:51:56
各位大神,小弟新人一枚,最近使用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死了,不能编辑了。。。。报错信息是“源应用程序忙,对象无响应”
但是调试的时候就是好好的。。。。。

...全文
1218 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
一如既往哈 2016-10-22
  • 打赏
  • 举报
回复
OLE很少用啊(主要是难操作.....) 既然使用到了DLL,干嘛不直接写成 Com加载项 ? VB-----新建------外接程序.....

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧