wincc 导出EXCEL脚本 请教

已锁定

手机用户20180418983973

  • 帖子

    1
  • 精华

    0
  • 被关注

    0

论坛等级:游民

注册时间:2018-04-18

普通 普通 如何晋级?

wincc 导出EXCEL脚本 请教

613

0

2020-12-16 14:14:55

 
Dim m,i,j,n,filename
Dim objExcelApp,objExcelBook,objExcelSheet


Dim olist
Set olist=ScreenItems("MSHFGrid")
 'If olist.rows>1 Then
 
 '打开Excel模板
Set objExcelApp = CreateObject("Excel.Application")
objExcelApp.Visible = FalSE
' objExcelApp.Workbooks.Open "C:\report1\report.xls"  '打开模板
objExcelApp.Workbooks.Add          '新建工作表
objExcelApp.Worksheets("sheet1").Activate
'打开Excel模板
 
 
m=olist.Cols
i=olist.Rows

For j = 1 To m
 For n = 1 To i
  objExcelApp.Worksheets("Sheet1").cells(n,j).value= olist.TextMatrix (n-1,j-1)
 
 Next
Next


objExcelApp.Workbooks.Add
filename= "C:\report1\" & Year(Now) & "年" & Month(Now) & "月" & Day(Now) & "日-" & Hour(Now) & "点" & Minute(Now) & "分" & Second(Now) & "秒生成生产报表.xls"
 objExcelApp.Activeworkbook.saveas (filename)
objExcelApp.Workbooks.Close
objExcelApp.quit
' objExcelApp.Visible = False
'Set ObjExcelApp = Nothing
 'ScreenItems(‘progress’).Visible =False
  'objExcelApp.Workbooks.Add  

 Msgbox "成功导出到C:"


当控件中没有数据时,导出空的EXCEL文件正常,当控件中有数据时,导出的EXCEL文件不能自动保存,文件名也不是按照程序中的命名方式,望高手不吝赐教,万分感激!

wincc 导出EXCEL脚本 请教 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32979条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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