回复:VBS报表吗?一点一点来

富春记

  • 帖子

    124
  • 精华

    0
  • 被关注

    6

论坛等级:游士

注册时间:2007-12-11

普通 普通 如何晋级?

发布于 2009-11-26 15:34:36

9楼

Dim ExcelSheet,huxb
Dim Time1,time2,time3
Set ExcelSheet = CreateObject("Excel.Sheet")
'创建Excel工作表,这条与Set objExcelApp = CreateObject("Excel.Application")有何差异呢?一个是创建一张Excel表单,一个是创建一个Excel应用程序。???
ExcelSheet.Application.Visible = True
'这边真与假的差异仅仅是运行没有闪现出Excel吗??
time1=year(Now)
time2=month(date)
time3=day(Now)
ExcelSheet.ActiveSheet.range("a1").Value = "This is column A, row 1"
'对Excel工作表的单元格进行写操作,这边可以Cells(1,1).Value,效果一样。
ExcelSheet.ActiveSheet.range("a10").Value = "This is column A, row 1"
'与上一条一致
ExcelSheet.ActiveSheet.range("j10").Value = time1
'与上一条一致
ExcelSheet.ActiveSheet.range("h10").Value = time2
'与上一条一致
ExcelSheet.ActiveSheet.range("i10").Value = time3
'与上一条一致
huxb=CStr(Year(Now))&CStr(Month(Now))&CStr(Day(Now))&"-"&CStr(Hour(Now))&Cstr(minute(Now))
'读取当前的系统时间写入huxb
ExcelSheet.SaveAs "E:\"&huxb&".XLS"
'另存Excel表单
ExcelSheet.Application.Quit
'退出Excel应用程序
Set ExcelSheet = Nothing
'取消关联。这条的内在作用还不甚了了,哪位指点??

接下来的工作就是:
把表单修饰一下,按照报表的要求。
关键的问题就是如何周期触发了!解决这个问题一张简单的报表就应该可以用了。
但是,在WinCC中如果几个应用程序同时从一个标记读取数值会不会产生其他影响WinCC或者网络正常运行的情况呢?
没有烟抽的日子我就抽红叶。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32934条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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