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

相关推荐

  • wincc6.2按钮权限管理

    按钮开关动作,需要输入密码权限才能打开,这个按钮怎么做。 最佳答案 WinCCV7按钮/IO域操作权限http://www.ad.siemens.com.cn/productpor…

    SIMATIC WinCC 2021年7月5日
  • as-os?engineering安装报错

    安装wincc6.2的时候,as-os?engineering安装报错。搜索一下都说要安装mapper V70.但始终没找到何处下载。请手里有该文件的朋友发我邮箱一下。谢…

    SIMATIC WinCC 2017年12月2日
  • Modbus RTU怎么通过KEPServerEx OPC软件与WinCC通讯

    请勿复制论坛里的相关链接给我看,我都一一仔细看过了,没有解决我的问题(当然可能是我的领悟能力差了点)求高手大侠指教我的目的:将1路模拟量4-20mA进WinCC 7.0组…

    2019年6月11日
  • 读取sql2000中的数据

    wincc 6.0 怎么样才能读到数据库中的数据?能不能那读到数据参与PLC程序的控制?望高手们能指点指点,不胜感激!发个列子更好, 邮箱:xch20…

    SIMATIC WinCC 2019年6月11日
  • HMI 编译内部错误

    wincc falbexb 编译内部错误 Error  :  内部错误(详情:unknown id&…

    SIMATIC WinCC 2019年6月11日
  • 帮忙解释以下脚本

    Dim objConnection Dim objCommand Dim objRecordset Dim s…

    SIMATIC WinCC 2019年6月11日
  • DTPicker控件是怎么安装的,我试了都不行,求助

    我想使用DTPicker控件,这个控件是不是需要自己额外安装的?我搜了一下,按照如下步骤但是还是报错,1:我从网上下载了一个“MSCOMCT2.OCX”文件,放到路C:\Windo…

    2021年7月5日
  • prosave?

    有个触摸屏TP270,现在用prosave将里面的程序备份出来,再恢复到一个新的TP270里面去,首先要做哪些工作呢?打开prosave,连接下面是不是要选serial(via&n…

    SIMATIC WinCC 2019年6月11日
  • wincc 怎样查看历史归档数据?

    怎么查看很久以前的某个时间段的历史归档数据呢? 最佳答案 1.很久不知道是多久。但首先要确认楼主所查询的归档数据在归档数据库中是存在的。2.方法:在WINCC运行画面,打开在线趋势…

    SIMATIC WinCC 2017年10月29日
  • wincc无法使用变量记录

    点击打开变量记录的时候弹框说“不能建立与数据库的链接”“变量记录丢失数据库的连接,不能装载/保存项目”,应该怎么处理?(有正规官方授权) 最佳答案 新建项目怎么样?变量记录可以正常…

    SIMATIC WinCC 2017年12月2日