怎么实现VBS脚本复制一个Excel文件

固定每天读取来自PLC数据的Excel文件,怎么利用VBS脚本通过这个固定的Excel文件复制一个带系统日期名称的新Excel文件,同时清空原有的固定excel文件,等待下次读取PLC的新数据?求脚本代码,谢谢

钻石用户推荐最佳答案

可以使用FileSystemObject类的CopyFile方法。
Public Sub CheckFileExists(SourceFile, FullFile)
   Dim fs
   
   Set fs = CreateObject("Scripting.FileSystemObject")
     
   If Not fs.FileExists(FullFile) Then
      '' 例如:SourceFile = HMIRuntime.ActiveProject.Path & "\MyData.xls"
      fs.CopyFile SourceFile,FullFile,True
   End If
   
   Set fs = Nothing
End Sub

SourceFile:源文件,可以事先手动编辑,保存为只有格式而无数据的原始文件。
FullFile:目标文件(全路径+文件名),需要拼凑日期。
首先检查目标文件存在与否,如果已经存在,则跳过;否则就拷贝文件。

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午10:34
下一篇 2021年7月5日 上午10:34

相关推荐

  • WINCC与MODBUS通讯

    请教各位大侠,WINCC如何与MODBUS通讯,谢谢! 最佳答案 参考,链接:http://www.diangon.com/wenku/PLC/ximenzi/201404/000…

    SIMATIC WinCC 2017年6月27日
  • 在WinCC V7中如何实现用户界面的全局设计?

    在WinCC V7中如何实现用户界面的全局设计? 最佳答案 包括对所有对象的属性确定:如下:1.阴影2.悬停3.样式4.颜色方案具体在wincc开发环境中-项目名-&gt…

    SIMATIC WinCC 2019年6月10日
  • 趋势图怎么修改《趋势视图》这几个

    我现在想修改趋势视图这几个字,我想知道怎么修改,麻烦各位说一下,谢谢。 图片说明:    最佳答案 这个是系统默认的,没有允许用户修改的选项。 提问者对于答案的…

    2021年7月5日
  • wincc用vbs访问外部数据库问题

    在wincc6里面用vbs编了一段代码,访问一个外部的sql数据库,根据输入的数字去查询,返回结果显示到msflexgird控件中去。 发现一个怪现象,用recordse…

    SIMATIC WinCC 2019年6月11日
  • Wincc7.3全局C脚本程序问题

    如图所示,新建3个内部变量a,b,c,在全局C脚本项目函数中编写一段程序,就是a+b的和给c,然后在动作中调用项目函数,设置触发器为周期循环1S,在画面中组态I/O域连接内部变量,…

    2021年7月5日
  • wincc5.0升级到6.0

    原来的系统配置是plc300和wincc5.0。 现在要换成wincc6.0,该如何换,谢谢 最佳答案 首先安装Sybase数据库,安装时会提示你插入Wincc5.1的光…

    SIMATIC WinCC 2019年6月11日
  • 脚本的使用

    ShowCtrlWindow 用法 最佳答案 大概是指从当前页面跳转到管理页面! 提问者对于答案的评价:ok

    SIMATIC WinCC 2017年8月15日
  • wincc 2008 flexiable 打不开项目 2007可以打开

    打不开这个文件,打开就出来提示框:“项目转换失败,请联系技术支持”,2007可以打开 图片说明:       最佳答案 这个我也遇到过,没有…

    2017年11月26日
  • 如何删除归档数据及历史曲线?

    想把“水箱温度”这个数据不再归档了,同时在历史曲线里也不想显示了,只是在画面里有实时数据显示就行,我该如何操作呢?是在归档组态里直接删除吗?曲线组态里面把“可见”的勾去掉行吗?请高…

    SIMATIC WinCC 2019年6月11日
  • wincc画面切换脚本

    鼠标按左键下图画面选择按钮,打开红框内的所有按钮,按左键,关闭红框内的所有按钮,c脚本怎么写 钻石用户推荐最佳答案 1、做变量,按下选择按钮,变量赋值1,你说的按左键的地方,变量赋…

    SIMATIC WinCC 2021年7月5日

发表回复

登录后才能评论