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 V7.4 SP1 ASIA安装问题

    安装完WinCC V7.4 SP1 ASIA,打开360浏览器网页,网页的字体模糊不清,最后没办法重新启动了电脑,字体又看的清楚了,可是有时候还是会出…

    SIMATIC WinCC 2021年7月5日
  • wincc管道

    在用wincc的时候,有时候画图需要一些立体的管道图形,因为画图的需要,这些图形有时候需要做拉伸等处理。但是当拉伸后变形了,根本就不是原来管道的粗细了。请问该如何处理?谢谢! 问题…

    SIMATIC WinCC 2019年6月11日
  • WINCC中如何禁止或者设置密码 不让别人设置新的账户和修改已有账户??

    目前在WINCC中已开发有3各账户及设置了相应的密码,但是为安全开率,我想不让用户再设置新账户以及修改已有账户,该如何操作和设置WINCC的项目工程?? 图片说明:  &…

    2021年7月5日
  • 画面窗口的画面更改

    我想通过脚本来更改画面窗口中的画面而不是通过%ignore_a_1%比如变量A等于1的时候画面窗口1中显示画面A当变量A等于2的时候画面窗口1中显示画面B 问题补充:仅需要C脚本&…

    SIMATIC WinCC 2020年11月1日
  • wincc和触摸屏和plc1200

    wincc,触摸屏同时和plc以太网通讯,是不是把plc,触摸屏,电脑都插入交换机上就行了,当然设置上ip地址。有一个问题不明白,例如,在触摸屏上点一个按钮打开一个灯,然后在win…

    SIMATIC WinCC 2017年10月29日
  • 如何设置画面窗口的windows风格

    在画面中做的画面窗口,运行的时候窗口的边框是那种很生硬的直角边框。以前见过有那种类似于windows窗口那样比较圆润的风格,不知道是怎么设置的。希望大家能指导一下。 问题补充:用的…

    SIMATIC WinCC 2019年6月11日
  • Winn CC flexible 密码设定

    我在设定WinCC的操作权限时,没有选择?次输错密码(安全设置里面),然后密码失效的功能。但是,我故意输错密码5次, 密码就失效了,不知道是什么原因。 最佳答案 Winn…

    SIMATIC WinCC 2017年12月7日
  • wincc程序

    我这里有段简短的程序,是想实现当点击一个按扭时1_on/off,同时让1_level自加一.这样写对吗?请指点.谢谢 Sub OnLButtonDown(ByV…

    SIMATIC WinCC 2019年6月11日
  • wincc6.0数据库 变量值筛选

    6.0"中可以用TAG:R,’ProcessValueArchive\TE101′,’2008-10-25 21:29:20.000′,’2008-10-25&…

    SIMATIC WinCC 2019年6月11日
  • wincc项目无法打开

    我从网上下载了一个实例,但是在wincc6.2版本下无法打开,提示“在使用项目移植器之前无法打开项目”,这个问题怎么解决呀 最佳答案 诚如TIC所说,楼主下载的例子应该是WinCC…

    SIMATIC WinCC 2019年6月11日