WINCC-VBS脚本中如何检测EXCEL文件是否存在???

我想把WINCC数据存入EXCEL表中,每次存之前需要检测目标文件是否存在,如果存在则打开目标文件,把记录添加到表中,如果不存在,则建立工作薄,并以目标文件名另存,把记录添加在文件中,问题是,如何去检测目标文件是否存在呢?我用Len(Dir(Fullfilename))<>0来检测,但运行时报错:"Dir"未知变量,望高手帮忙解答,谢谢!!

最佳答案

用FileSystemObject对象。
 Dim fs
 Set fs = CreateObject("Scripting.FileSystemObject")
 If fs.FileExists("D:\test\test.xls") Then
 ...
 Else
 ...
 End If

提问者对于答案的评价:
非常好,非常感谢!!

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

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

相关推荐

  • WINCC通讯出错后,变量的值是最小值而不是保持上次正常通讯时的值

    WINCC 通讯出错后,变灰,变量的值也变成了最小值,这时有些报警就会误报。怎样设置可以让他在通讯出错时保持上一次正常通讯的值不变? 最佳答案 可以在变量属性的“限制/报…

    SIMATIC WinCC 2019年6月11日
  • TCP/IP与工业以太的混用

    今天在组态时,在工业以太的通道和TCP/IP通道上都有做外部变量,在接上交换机后,工业以太的变量都有通讯,但是TCP/IP通道上的变量却没有,电脑上的IP地址设的是没有问题的……

    SIMATIC WinCC 2019年6月11日
  • 帮我写两个WinCC表达式

    1,对象是 标准对象中的圆,需要用不同颜色表示状态,参与的变量有4个:开到位(用a表示) 关到位(b表示) 运行中(c) 故障(d),这4个…

    SIMATIC WinCC 2019年6月11日
  • wincc与step7变量

    请教各位专家,我用一台PC机即做HMI服务器又想用它做HMI客户机,但是如何让WINCC中的tag和程序中的变量连接呢?我的这台机器可以在线看程序,说明我的PC机和300的PLC通…

    SIMATIC WinCC 2019年6月10日
  • WINCC打不开项目

    我的WINCC在打开项目是提示:0X80004005:未知的指定错误,是怎么回事啊?紧急求助! 最佳答案 1、请检查Windows用户是否为“SIMATIC HMI”和“…

    SIMATIC WinCC 2019年6月11日
  • wincc 7.0 SP3 面板变量

    wincc 7.0 面板变量的使用 最佳答案 去下载中心,查找结构变量的使用。或是在WinCC里,按F1来查看帮助。 提问者对于答案的评价:还是不清楚 专家置评…

    SIMATIC WinCC 2019年6月10日
  • wincc报表布局中用Systime显示时间的问题

    wincc报表编辑器中新建布局,在又下角显示系统时间,直接用“系统对象”中的“日期/时间”及Systime,打印发现只有年月日,不知如何能显示小时,分钟和秒???请高手们指点啊。 …

    SIMATIC WinCC 2019年6月11日
  • wincc启动越来越慢!

    wincc V7.4,随着时间的推移,越来越慢,激活完成需要10分钟了,怎么解决这个问题? 钻石用户推荐最佳答案 参考文档,为什么 (WinCC V7…

    SIMATIC WinCC 2021年7月5日
  • PLC变量做OPC连接

    小弟所用S7_400和外部通讯,Dcom设置完成,并且和WINCC做好了通讯,WINCC中I/O域可以正常写入外部OPCserver,现在需要将PLC中的变量放入该OPCSERVE…

    2019年6月11日
  • 画面中如何才能显示模拟量

    我采集模拟量变化,程序用了MOVE和FC105在线监控程序都能看到模拟量输出的变化输出用的是MD20,我在S7的符号表中定义DW20是32位浮点数.WINCC 中我用I/…

    SIMATIC WinCC 2019年6月11日