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日
下一篇 2019年6月11日

相关推荐

  • wincc7.2 打开之后,马上就关闭了

    为什么我的wincc打开之后,闪一下,马上就关闭了,已经授权(网上下的授权),而另一台电脑同样是这样授权的,没有这种问题,有点不能明白 最佳答案 请购买正版授权,闪一下应该不是授权…

    SIMATIC WinCC 2021年7月5日
  • STEP7 中编译OS报错如何解决?

    我的STEP7的软件版本是V5.5+SP4+HF1 Chinese,项目的程序写好后在项目中新建了一个OS,想把程序中的变量直接导入到WINCC中,但是在编译的时候提示错…

    2017年5月31日
  • wincc开关量无法归档

    wincc开关量,设置归档,然后在报表里添加开关量,运行后报表开关量没有记录,也不刷新,难道开关量不能归档吗 图片说明:       最佳答…

    2021年7月5日
  • 怎样实现将WINCC中的实时数据显示到EXCEL中

    我想做这样一个文件,就是在EXCEL中显示WINCC 报表中的一些实时的数据。用以观察和记录,不知道西门子有没有这方面的资料供参考? 最佳答案 1,采用OPC详见:如何使…

    SIMATIC WinCC 2018年12月6日
  • wincc v13 博图软件里如何写脚本程序

    HMI变量新建了三个内部变量,分别为tag1,tag2 ,tag3  脚本函数实现tag3=tag1 x tag2,该函数每隔5S…

    SIMATIC WinCC 2017年6月3日
  • wincc7.4运行系统快捷方式的问题

    前辈们,在wincc工程中可以设置运行系统的快捷方式吗?我现在的工程是这样的:打开工程后开发系统和运行系统一起启动,现在想实现直接启动运行系统而不启动开发系统。还望各位指点 最佳答…

    SIMATIC WinCC 2021年7月5日
  • 如何查看wincc变量使用在什么地方

    有什么简便的方法查看wincc变量都是使用在了什么地方 最佳答案 目前还不知道什么简便的方法,变量是你建的,只有你知道你建了的用途,只有顺藤摸瓜的方法找了!其它还真不知道有什么更好…

    SIMATIC WinCC 2019年6月11日
  • wincc7.0显示时间与电脑系统时间不一致

    变量是DB1,DBB3,(怎么来的?)然后界面用输入输出调用变量显示时间, 最佳答案 变量时间是CPU的时间,它和计算机时间不一定同步,要设置。在hardware界面里面,选中CP…

    SIMATIC WinCC 2017年6月4日
  • 运行wincc时,显示打印页面

    激活wincc后,系统总是显示wincc的打印页面,如何解决才能不同时运行?谢谢! 最佳答案 1。这是由于WinCC激活运行前加载了“Message Sequence&n…

    SIMATIC WinCC 2019年6月11日
  • wincc7.0新建变量点击选择无反应

    wincc7.0可以导入符号变变量,PLCSIM仿真运行成功,取消wincc激活后修改变量属性地址选择无反应,同样新建变量地址选择也没有反应,问题出在什么地方?请赐教 最佳答案 怀…

    SIMATIC WinCC 2017年6月5日