WINCC 生成 EXCEL 报表(请dcount107大侠帮忙解决一下)

需要WINCC 将数据导入已经建立好的EXCEL 模板,并以时间为名另存。希望大侠不吝赐教,先谢谢了~

问题补充:
请问哈dcount107大侠,我现在可以通过WINCC向EXCEL 里面写数据了,但是就是按时间为名字另存的方法还不会,希望给个可以用的例子,论坛上有很多都看了,但没弄成功.
 还有像这些函数到哪里查啊oWorkBook.SaveAs 
 以前没有接触过

最佳答案

1楼的VBS脚本就很好,稍微改一下就能用,同时要注意以下几点:
  1、VBS变量只有变体,不能以Dim a As String的形式声明变量
  2、CreateObject("Excel.Application.9")与版本有关系,其实完全可以不要<.9>。
  3、另存后的文件名name,必须符合Windows文件命名规则,否则报错。比如1楼所提醒的不能用“:”。
  4、关于VBS读写EXCEL的脚本,论坛中有很多例子。西门子也已经把它列到了帮助中作为标准应用,详见章节:
  WinCC帮助系统->使用 WinCC->VBS for Creating Procedures and Actions->Examples of VBScript->General Examples->Example: Using the MS Automation interface
 --------------------------------------------------------
 补充回答:
 Dim XlsName 
 XlsName = "D:\" & Year(Date) & Right("0" & Month(Date), 2) & Right("0" & Day(Date), 2) & "_" _
   & Right("0" & Hour(Time), 2) & Right("0" & Minute(Time), 2) & Right("0" & Second(Time), 2)_
   & ".XLS"
 msgbox XlsName
 以上脚本生成类似D:\20090304_081030.XLS的字符串,如需别的格式,请自行更改。
 oWorkBook.SaveAs其实是Excel VBA中的东西,可以从Excel VBA编辑器在线帮助中查到。

 

 

提问者对于答案的评价:
明天我试试~~
 大好人啊,谢谢了~~

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

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

相关推荐

  • wincc如何做隔固定时间打印一次报表

    wincc如何做隔固定时间打印一次报表?此时间可设,比如2小时,3小时之类。for循环做延时会不会宕机的,除了这个有别的方法吗 最佳答案 参考https://www.ad.siem…

    SIMATIC WinCC 2021年7月5日
  • 博途wincc和经典wincc兼容吗

    博途wincc与下位机通信不上,打算下个wincc,那么博途v15.1和winccv7.5兼容吗 钻石用户推荐最佳答案 组态面板的Portal WinCC通常是可以和经典…

    SIMATIC WinCC 2021年7月5日
  • wincc " 菜单和工具栏"的使用方法

    最好给我一的DEMO 最佳答案 详情请参考WinCC帮助系统<菜单和工具栏>章节: WinCC 信息系统>>使用 WinCC&…

    SIMATIC WinCC 2019年6月11日
  • wincc 控件问题

    怎么在wincc5.1中安装wincc user Archive控件? 我是新手请详细说明!! 谢谢!!! 问题补充:需要什么授权?&nbs…

    SIMATIC WinCC 2019年6月11日
  • 2个wincc怎么通过OPC互相访问?

    我百度过后,设置了DCOM,设置了IP地址。IP地址ping过了,没问题;DCOM,在OPC上,能看到自己wincc在上面了;但是看不到对方的OPC,什么情况? 图片说明: &nb…

    2020年11月1日
  • 触摸屏V3问题

    SIMATIC WinCC打开提示未安装服务’almservice 钻石用户推荐最佳答案 重置WinCC flexible软件 http://www.…

    SIMATIC WinCC 2020年11月1日
  • S7-300及Wincc如何与RS232通讯?

    采用S7-300PLC及Wincc如何通过与另一套支持RS232modbus协议的设备通讯? 最佳答案 1.S7-300可以通过串口通信模块CP341与支持MODBUS …

    SIMATIC WinCC 2021年7月5日
  • SMART 3AM06 AO没有输出

    上位机WinCC,调节变频器的频率,使用信号隔离器,4个AI点输入正常,AO点输出,程序监测有输出,但无论输出多少,万用表实际测量为3.5mA。硬件组态、程序及配线应该没有问题。 …

    2021年7月5日
  • 怎么让静态文本背景颜色自动改变

    建一个静态文本,怎么让静态文本背景颜色自动改变?比如:M0.7=1,M1.1=0时,背景颜色是红色;M0.7=0,M1.1=0时,背景颜色是蓝色;M0.7=1,M1.1=1时,背景…

    2021年7月5日
  • wincc与控制器间通讯断线

    wincc与控制器之间通讯断线时,所监测的数值会保持为断线前的数值;如需在断线后,所监测的数值需显示为0,无需保持断线前的数值,如何实现。 最佳答案 没有什么好办法,除非用脚本,先…

    SIMATIC WinCC 2017年5月29日