wincc与excel

现使用wincc里面的VBS编写一段程序,使历史数据以EXCEL格式保存。在画面里以一个输入、输出域的变化作为触发条件。当值变化时,打开一表格,望里面写数据,数值变化后,再写一行。一直到指定的行数结束保存文件。现发现在画面切换后,会新生成一EXCEL表格。重新开始记录数据。该如何避免出现这样的情况。在VB里好像在打开EXCEL表格前,可以增加一判断。如果打开的话,就不要打开表格了。但程序不会写。望高手指点,最好有简短的程序

最佳答案

你可以设置一个变量用来标志是否excel已打开。将该变量初始化为0,表示未打开过文件。当打开该文件后将该变量置1。可以将打开文件的句柄设置为全局变量。这样当每次进入该画面时,只要判断该文件已打开,就不需要重新打开,只需要向已打开的句柄写数据即可

提问者对于答案的评价:
eret

 

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

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

相关推荐

  • 覆盖按钮

    如何将两个按钮覆盖在一起,如何用呢?  还有怎样设置窗口的大小,我要调用一个窗口,但是只想在原窗口上悬浮一个小的窗口就可以,点击确认后消失,请大哥们帮帮忙。 最…

    SIMATIC WinCC 2019年6月11日
  • 有没有WinCC脚本的函数文档

    WinCC 脚本诊断之如何让WinCC脚本运行更加顺畅 课程编号:V2537 您在使用WinCC时遇到过运行慢,堵塞等…. 点击这里,打开新窗口观看完整视频 该视频下的所有用户…

    2020年11月1日
  • simatc net 驱动 如何使用

    simatc net   驱动 如何使用 ,WINCC  等  装不装这个&nb…

    SIMATIC WinCC 2017年8月18日
  • wincc 监视表

    wincc里面的监视表可以监控PLC里面的变量吗  如果可以是要先连接要监控的变量还是仿真在表里面输入变量 图片说明:    最佳答案 这是…

    2021年7月5日
  • WINCC CONNECT问题

    WINCC CONNECT 间断无规律出错!所有I/O域变灰!诊断发现 NEWCONCENT前打红叉!错误代码: FIRST ER…

    SIMATIC WinCC 2019年6月11日
  • WINCC7.3的按钮对象属性

    WINCC7.3对象属性宽度高度不显示数值为什么?以前用WINCC6.0做的 图片说明:    最佳答案 版本跨度太大,不兼容 提问者对于答案的评价:是的,谢谢…

    2021年7月5日
  • wincc变量替换值

    wincc变量属性里面有替换值,但是没有找到怎么操作,从而完成替换值的功能,比如我想在上位机与PLC连接错误时给变量一个替换值,直接组态,选择按钮是灰色,无法编辑,新建一个变量也是…

    2020年11月1日
  • 通过一个按钮控制画面窗口显示

    我想使用一个按钮控制画面窗口的显示单击一次显示再单击一个隐藏如何通过C脚本来实现 最佳答案 BOOL i;i=GetPropB00LQpszPicturelNane,“画…

    SIMATIC WinCC 2021年7月5日
  • WICCA7.4.1.0 VBS脚本编译错误问题

    1.为什么vbs脚本编译总是出现错误,怎么能知道是哪行有错误2.都是官网上的例子程序,仔细检查也没发现输入错误问题,应该是使用问题吧3.求大神指导 问题补充:就是下面一段代码Fun…

    2020年11月1日
  • wincc advanced 数据记录和格式问题

    用wincc advanced 做的触摸屏,归档数据中每次都是要按同一时间将所有变量值记录下来,然后再记录下一个时间,能否实现同一个变量不同时间段的全部排在一起…

    SIMATIC WinCC 2021年7月5日