wincc与excel

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

最佳答案

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

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

 

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

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

相关推荐

  • wincc画图符号

    要用wincc作图,但是很多需要找的符号我找不到,就像一个普通温度计等等,显示库中的符号分布有什么规律了,我有的时候一个个找下去也找不到我需要的,问一下大家,我需要找到自己需要的符…

    SIMATIC WinCC 2019年6月11日
  • MP277问题sd卡

    10分钟一次,30个变量,保存一个月不知道要多大的卡。我在电脑里仿真数据能保存,表格数据和屏数据一样。用佳能相机里的SD卡,第一次插入数据只能产生一EXCEL表格文件,里面是空的,…

    SIMATIC WinCC 2019年6月11日
  • Wincc V7.0 整数以时间格式显示

    Wincc V7.0 整数以时间格式显示 :  00:00:00 最佳答案 具体组态步骤参见:1 右键单击“变量管理”选…

    SIMATIC WinCC 2019年6月11日
  • wincc 6.0中可以设置自动截图吗

    比如我想要起一个设备,当设备正常运行自动将运行画面截图、保存,请问能实现吗 最佳答案 参考:http://www.ad.siemens.com.cn/service/answer/…

    SIMATIC WinCC 2017年11月18日
  • SIMATIC HMI SMART 700 IE 程序是否可以上传

    SIMATIC HMI SMART 700 IE 屏的程序是否可以上传 最佳答案 2_3 能不能把Smart屏里的工程文…

    SIMATIC WinCC 2021年7月5日
  • wincc经常出现中断

    WICC中经常出现数据全无现象,每次需要重启机子,请问是中病毒了吗,怎样删除。 问题补充:我可以安装什么杀毒软件,不会发生冲突、 最佳答案 可以利用SIMATIC—WinCC-…

    SIMATIC WinCC 2019年6月11日
  • 恢复出场设置后触摸屏不能用

    用PROSAVE连接触摸屏后,点击了恢复出厂设置,触摸屏更新完之后,由主画面进入设置画面,比如设置完IP地址后,不能点确定也不能点击关闭,相当于卡在这个画面中出不来了,断电再设置别…

    SIMATIC WinCC 2021年7月5日
  • 对象属性下的focus change的意义

    在“对象属性”下“事件”选项卡下有个“focus change”,是什么意思呢,跟单击鼠标产生的动作有什么不同? 问题补充:什么叫获得或失去焦点呢? 最佳答案 如果了解计…

    SIMATIC WinCC 2019年6月10日
  • wincc7.0与三菱Q系列plc

    wincc7.0与三菱Q系列plc通过UDP协议链接,只能读而不能写数据,是怎么回事?谢谢赐教! 最佳答案 对照文档检查是哪设置的不对。http://www.ad.siemens.…

    SIMATIC WinCC 2020年11月1日
  • WINCC项目移植1

    原来一个用WINCC V6.0做的项目要在另一台电脑的WINCC V6.2中文版中打开,项目已移植成功,但是打开图形编辑器中的画面时候里面的文字全市“?”是怎么…

    SIMATIC WinCC 2019年6月11日