怎么实现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 flexible程序可以做U盘里吗

    wincc flexible程序可以打包到U盘使用U盘下载吗  可以的话如何操作 最佳答案 Wincc flexible Smar…

    SIMATIC WinCC 2020年11月1日
  • wincc在激活的时候,如何让他弹出登录界面。

    设置好的用户。。在wincc激活的时候,在开机画面上设置一个登录按键,一按出来登录窗口。输入账户和密码之后。才可以进入wincc组态界面。怎么做啊 问题补充:大哥提供的网址有错误 …

    SIMATIC WinCC 2021年7月5日
  • 树形控件的实际应用

    这是一段用VBS操作树形控件的程序,试验过没问题,我怎么样将树形条目连接到图形对象,比如我点击一个条目就进入一画面? Sub OnLButtonDown(Byv…

    SIMATIC WinCC 2019年6月11日
  • Wincc项目打开后点击运行就死机

    Wincc项目打开后点击运行大约运行到60%多就死机 最佳答案 你只要搜索一下就能找到答案。关于WinCC项目激活过程中出现暂停无进展现象,可能原因:a.项目路径是否有中文名b.错…

    SIMATIC WinCC 2019年6月11日
  • wincc 怎么样让添加的外部变量可变

    我现在打算做个opc连接稳定性的测试,需要在wincc中添加 500个左右的外部变量,为了测试,能否让添加的变量值可以变化? 最佳答案 1、1、应用PLCsim模拟仿真:…

    SIMATIC WinCC 2019年6月11日
  • MP277触摸屏支持的打印机有哪些?

    有哪位知道西门子HMI支持的新款打印机都有什么?下面网址给出的列表中的打印机均已停产无法购买http://support.automation.siemens.com/CN/vie…

    SIMATIC WinCC 2017年11月19日
  • 用户归档ID

    在用户归档中如果删除某一段配方表数据后,该段内ID会消失,如果此时再建立一个新的数据,则ID会顺延,请问:1.如果ID继续变大,当达到最大值后会重新走ID=1开始吗?2.如何再次走…

    SIMATIC WinCC 2019年6月11日
  • 找wincc手册

    请问哪里有wincc中文手册 问题补充:我的邮箱pyz7129@163.com 最佳答案 已发到你邮箱,注意查收! 提问者对于答案的评价:xiexie

    SIMATIC WinCC 2019年6月11日
  • 关于WINCC的通讯

    我想做一个二进制变量,关联WINCC与PLC的通讯成功与否,就是说用这个变量来改变某个控件的背景色,来区别出是不是通讯完好或失败,请告知详细的方法;谢谢 问题补充:呵呵 …

    SIMATIC WinCC 2019年6月11日
  • wincc flexible 能不能用在工控机PC667B上做显示画面用吗?

    本来应该装WINCC的,但现在没有授权,装不了WICC7.0,但是有些数据要显示,是不是能通过RUNTIME来做个界面啊  求建议,谢谢 最佳答案 wincc&…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论