
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 展开
您当初怎么解决的?
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 展开
4个回答
展开全部
关于“实时错误
1004,对象‘cells’的方法‘_Global’失败”,这句话只是说明在使用cells方法时出现了实时错误,造成cells方法失败。但是这句话不能作为判断失败
在哪里
的
依据
!
要想查找失败的原因,必须查看具体
代码
才能做进一步分析。。
1004,对象‘cells’的方法‘_Global’失败”,这句话只是说明在使用cells方法时出现了实时错误,造成cells方法失败。但是这句话不能作为判断失败
在哪里
的
依据
!
要想查找失败的原因,必须查看具体
代码
才能做进一步分析。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
呵呵,你处理完第一次的时候要用代码要完全退出excel,再操作第二次就不会出现这种错误啦!
追问
Range("C4:E4") = Text3.Text
实时错误 1004,对象‘Range’的方法‘_Global’失败
如何用代码完全退出excel?
追答
先定义:
dim Exapp As Excel.Application
excel 语句操作完后补上这一句:
Exapp.Quit
这样就完全退出excel的操作了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
出错的时候指向哪行代码?把代码贴一下,还有声明EXCEL的代码一起贴一下
更多追问追答
追问
Range("C4:E4") = Text3.Text
这句出错
追答
你的声明方法有问题
用dim xxx as new ...
声明。不要用 Set Exapp = CreateObject("excel.application")
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将出错的语句贴出来,大家看一看才知道怎么解决。
追问
Range("C4:E4") = Text3.Text
这句出错
追答
Exapp.ActiveSheet.Range("C4:E4")= Text3.Text
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询