VB6 实时错误 1004,对象‘cells’的方法‘_Global’失败

用VB6.0操作EXCEL处理数据,运行第一次没问题,运行第二次的时候就出现这个错误了,这个报错说的是什么意思?您当初怎么解决的?DimExappAsObjectDimE... 用VB6.0操作EXCEL处理数据,运行第一次没问题,运行第二次的时候就出现这个错误了,这个报错说的是什么意思?
您当初怎么解决的?
Dim Exapp As ObjectDim Exsheet As Object

Private Sub Command1_Click()
……
……
Set Exapp = CreateObject("excel.application")
Exapp.Visible = True

Set Exsheet = Exapp.Workbooks.Open("C:\Documents and Settings\Administrator\桌面\EXCEL\1.00.01.xls")Exsheet.Activate
Range("C4:E4") = Text3.Text
ActiveWorkbook.SaveAs FileName:="C:\Documents and Settings\All Users\桌面\" & Text1.Text & "\" & Text1.Text & "-FC.xls", FileFormat:= _
xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
, CreateBackup:=False

Exsheet.Close
Exapp.Workbooks.Close
Exapp.Quit
Set Exsheet = Nothing
Set Exapp = Nothing
展开
 我来答
创作者8czjHNSUFd
2019-02-07 · TA获得超过3876个赞
知道大有可为答主
回答量:3065
采纳率:25%
帮助的人:447万
展开全部
关于“实时错误
1004,对象‘cells’的方法‘_Global’失败”,这句话只是说明在使用cells方法时出现了实时错误,造成cells方法失败。但是这句话不能作为判断失败
在哪里

依据
!
要想查找失败的原因,必须查看具体
代码
才能做进一步分析。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hardly11
2012-09-28 · 超过32用户采纳过TA的回答
知道答主
回答量:95
采纳率:0%
帮助的人:74万
展开全部
呵呵,你处理完第一次的时候要用代码要完全退出excel,再操作第二次就不会出现这种错误啦!
追问
Range("C4:E4") = Text3.Text
实时错误 1004,对象‘Range’的方法‘_Global’失败
如何用代码完全退出excel?
追答
先定义:
dim Exapp As Excel.Application
excel 语句操作完后补上这一句:
Exapp.Quit
这样就完全退出excel的操作了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zx001z7d53
2012-09-28 · TA获得超过2万个赞
知道大有可为答主
回答量:2.4万
采纳率:52%
帮助的人:6141万
展开全部
出错的时候指向哪行代码?把代码贴一下,还有声明EXCEL的代码一起贴一下
更多追问追答
追问
Range("C4:E4") = Text3.Text

这句出错
追答
你的声明方法有问题
用dim xxx as new ...
声明。不要用 Set Exapp = CreateObject("excel.application")
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4b68195
2012-09-28 · TA获得超过1522个赞
知道大有可为答主
回答量:1773
采纳率:100%
帮助的人:1771万
展开全部
将出错的语句贴出来,大家看一看才知道怎么解决。
追问
Range("C4:E4") = Text3.Text

这句出错
追答
Exapp.ActiveSheet.Range("C4:E4")= Text3.Text
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式