WINCC和EXCEL结合实现报表

怎样用WINCC下全局脚本来实现报表。

问题补充:
有例子吗

最佳答案

Dim excelapp
 Dim aa,bb,cc
 Set excelapp = CreateObject("Excel.Application")

 Set aa = HMIRuntime.tags("tag1")
 excelapp.visible = False ''True

 excelapp.workbooks.open "D:\excel.xls"
 bb = Now
 aa.Read

 MsgBox CStr(bb)

 excelapp.cells(1,1).value = "rrrrrr"      ''111111 
 excelapp.cells(1,2).value = CStr(bb)
 excelapp.cells(2,2).value = CStr(aa.value)
 excelapp.cells(3,2).value = CInt(aa.value)
 excelapp.cells(4,2).value = CSng(aa.value)
 excelapp.cells(5,2).value = CDbl(aa.value)
 excelapp.cells(6,2).value = CLng(aa.value)

 excelapp.cells(3,3).value = ScreenItems("33").outputvalue
 excelapp.cells(4,4).value = ScreenItems("35").outputvalue

 cc = "D:\excel" + Mid(CStr(bb), 1, 4)+ Mid(CStr(bb), 6, 2)+ Mid(CStr(bb), 9, 2)+ Mid(CStr(bb), 12, 2)+ Mid(CStr(bb), 15, 2)+ Mid(CStr(bb), 18, 2) + ".xls"
 MsgBox cc

 excelapp.DisplayAlerts = False ''对打开的文件,直接保存时,避免弹出对话框窗口,而是直接覆盖

 excelapp.activeworkbook.saveas cc  ''根据当前日期时间,另存为新的文件

    ''excelapp.activeworkbook.save   ’对打开的文件,直接保存
 ''excelapp.activeworkbook.saveAs "D:\excelcopy.xls"   ’直接另存为新的文件

 
 excelapp.workbooks.close

 excelapp.quit

 Set excelapp = Nothing

提问者对于答案的评价:
你的程序是在全局脚本下来实现的吧,我可以试试。谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc277915.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐

  • wincc添加变量问题

    使用服务器工程添加客户端计算机名称,客户端直接打开服务器工程,当服务器工程处于激活状态,在客户端打开服务器工程后,添加外部变量后,出现有时候在工程里看到变量添加进去了但无法使用,有…

    SIMATIC WinCC 2017年6月10日
  • WinCC能否在画面中用脚本动态添加控件

    如题,比如一个按钮触发,添加一个画面窗口是本来不存在,然后新建的,不是早就建好,然后显示隐藏 最佳答案 不可以,wincc不是智能机器人,添加画面窗口,要显示什么内容,是否需要变量…

    SIMATIC WinCC 2017年8月18日
  • WinCC如何利用复选框和按钮来设置变量的数值?

    我是WinCC初学者,有一点电路基础,知道西门子控制系统工作原理。工作之后才接触到WinCC,之前对这些一无所知。现在对车间的WinCC系统做一些微调,可是碰到一个问题,很是棘手,…

    2017年11月26日
  • WINCC如何打开一个外部程序

    如题 最佳答案 可以通过 动态向导里面的 启动其它应用程序 来实现 提问者对于答案的评价:

    SIMATIC WinCC 2020年11月1日
  • wincc用C脚本进行字符串处理

    如何判断字符串12AB45中第三位和第四位是否为AB,希望各位指点一下。 问题补充:你好用这个函数在wincc里面需要另外加声明吗,我写了下编译有问题,帮忙看下!我这个是用单击鼠标…

    SIMATIC WinCC 2021年7月5日
  • wincc7.0 sp3 安装系统问题

    我在VMstation虚拟机里面安装这个wincc7.0 SP3 ,打开怎么出现提示本软件不能安装在使用windows XP profess…

    2021年7月5日
  • wincc组态程序如何转换为可执行程序

    我采用的是wincc V6.0组态,现在要求在其他电脑上不用安装wincc软件也能运行这个组态界面,能将要转换为一个可执行程序,而且要能实现与PLC之间通信,不知该如何转…

    SIMATIC WinCC 2019年6月11日
  • wincc cp1613不工作

    之前能正常使用的,因为需要要把它移到较远的地方,所以换了跟长点的网线,结果cp1613就显示stop状态了,别的什么也没动呵 最佳答案 在站组态编辑器内重启下试试,如果不行的话建议…

    SIMATIC WinCC 2017年7月30日
  • 我想找一本最初级学习wincc VBS的书籍

    如题,VBS ReferenceSIMATIC HMIWinCC V6VBS Reference  Printout&n…

    SIMATIC WinCC 2021年7月5日
  • WINCC报警记录输出到EXCEL

    wincc报警记录如何输出到EXCEL格式文件?除了已有文档或帖子说的使用WINCC选件做,能通过脚本编程直接实现吗?有做过的请给个例程。 最佳答案 可以用C脚本,我已经照此例子实…

    SIMATIC WinCC 2019年6月11日