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怎么写变量到excel中

    我想做个报表,把数据在plc中做完处理后,通过wincc传到excel做的工作报表中,并按时间为自动保存,怎么做 最佳答案  ‘Example 1: …

    SIMATIC WinCC 2019年6月11日
  • wincc怎么利用线画一个看着比较立体的管道

    wincc怎么利用线画一个看着比较立体的管道wincc怎么利用线画一个看着比较立体的管道wincc怎么利用线画一个看着比较立体的管道 最佳答案 使用WINCC7.0以上版本,可以直…

    SIMATIC WinCC 2021年7月5日
  • 表达式里怎输大于号?

    WCC画面用输入输出域显示过程温度值。当温度大于100度时显示红色并闪烁。低于100度时显示绿色不闪烁。可是在输入输出域的属性里打开动态对话筐怎么也输入不了大于号?我看别的工程有人…

    SIMATIC WinCC 2019年6月11日
  • w i n c c 不懂

    为什么wincc在打开有些项目时会进入演示模式,有些就不会,什么原因 最佳答案 项目组态的的变量个数 > 授权的变量个数,就会进入演示模式 提问者对于答案…

    SIMATIC WinCC 2021年7月5日
  • wincc数据库的读取

    我安书上的代码写到按钮的事件里面,用listview显示数据,代码如下: Dim sPro  Dim sDsn &nbs…

    SIMATIC WinCC 2019年6月11日
  • wincc7.3 列表框与数据库

    我想要打开画面后把数据库的内容传到列表框中用vb得怎么写? 问题补充:我想要一个vb编写的小例子,道理我也懂就是不会写语法 图片说明:     &nb…

    2021年7月5日
  • 开关量丢失时,在WINCC-RUNTIME界面弹出一对话框

    想实现如下功能:在GHAPHIC DESIGER 画了一个静态文本框,当现场一开关量丢失时,在WINCC-RUNTIME界面弹出一对话框。以便提醒操作员及时通知…

    SIMATIC WinCC 2019年6月11日
  • WINCC的项目运行问题

    1、WinCC flexible 2008 Runtime是什么2、如何在工控机上手动和自动启动运行一个WINCC项目3、WinCC fle…

    SIMATIC WinCC 2017年8月3日
  • wincc关闭windows应用程序

    有哪位大侠知道使用C语言关闭windows应用程序的脚步呀。 问题补充:我说的是如何关闭windows正在运行的文件,如:“report_2010.xls”文件。而不是EXE文件。…

    SIMATIC WinCC 2019年6月11日
  • WINCC6.0 无法报表

    我安装的是WINCC6.0 ,其他的都能够正常运行,但是报表无法运行。提示为 OLE-Connection to CSApi in…

    SIMATIC WinCC 2019年6月11日