请教各位,为什么调用EXCEL后进程关不了啊??

已锁定

不死鸟---一辉

  • 帖子

    23
  • 精华

    0
  • 被关注

    4

论坛等级:游侠

注册时间:2005-04-18

普通 普通 如何晋级?

请教各位,为什么调用EXCEL后进程关不了啊??

1965

25

2008-06-21 10:56:55

Option Explicit
Function action
Dim objexcelapp,fso,myfile,dastr,fname,ts7,n,aa,m,h,mytime
dastr=FormatDateTime(Date)
fname="D:\myfile\"+dastr+".xls"
Set fso=CreateObject("s cripting.FileSystemObject")
Set objexcelapp=CreateObject("excel.application")
ts7=fso.FileExists(fname)
If ts7=False Then
Set MyFile=fso.GetFile("D:\myfile\shanhangwu.xls")
MyFile.Copy(fname)
n=4
End If
mytime=Now
m=Minute(mytime)
h=Hour(mytime)
objexcelapp.Workbooks.Open fname
If m/10=Int(m/10) Then
objexcelapp.Worksheets("sheet1").Cells(n,2).Value=HMIRuntime.Tags("F_101")
objexcelapp.Worksheets("sheet1").Cells(n,3).Value=HMIRuntime.Tags("F_102")
objexcelapp.Worksheets("sheet1").Cells(n,4).Value=HMIRuntime.Tags("F_103")
objexcelapp.Worksheets("sheet1").Cells(n,5).Value=HMIRuntime.Tags("F_104")
objexcelapp.Worksheets("sheet1").Cells(n,6).Value=HMIRuntime.Tags("F_105")
objexcelapp.Worksheets("sheet1").Cells(n,7).Value=HMIRuntime.Tags("L_501")
objexcelapp.Worksheets("sheet1").Cells(n,8).Value=HMIRuntime.Tags("L_502")
objexcelapp.Worksheets("sheet1").Cells(n,9).Value=HMIRuntime.Tags("L_503")
objexcelapp.Worksheets("sheet1").Cells(n,10).Value=HMIRuntime.Tags("P_101")
objexcelapp.Worksheets("sheet1").Cells(n,11).Value=HMIRuntime.Tags("P_102")
objexcelapp.Worksheets("sheet1").Cells(n,12).Value=HMIRuntime.Tags("P_103")
objexcelapp.Worksheets("sheet1").Cells(n,13).Value=HMIRuntime.Tags("P_104")
Else n=n+1
End If
objexcelapp.ActiveWorkbooks.Save
objexcelapp.Workbooks.Close
objexcelapp.Quit
Set objexcelapp=Nothing
Set MyFile=Nothing
Set fso=Nothing
End Function
请教各位,为什么调用EXCEL后进程关不了啊?? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32773条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。