怎么实现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日

相关推荐

  • wincc安装后缺少报警控件

    wincc安装后缺少报警控件是什么原因 问题补充:C:\Program Files\SIEMENS\Common\bin路径下没有CCAlgWinCtrl.ocx是什么原…

    SIMATIC WinCC 2019年6月11日
  • WINCC和S7-200 SMART通讯,可以在WINCC转换数据类型吗?

    我S7-200 SMART 通过MODBUS读取智能仪表的值,读到的是整数,如果要在PLC中转换成实数的话,PLC程序就太大了(因为仪表多,MODBUS块就占了…

    2021年7月5日
  • 我只会用动态向导里几个简单的向导,还有很多不会用呀,请问哪里有这方面的应用说明啊?

    我只会用动态向导里几个简单的向导,还有很多不会用呀,请问哪里有这方面的应用说明啊?另外我在下载中心下载不到啊,可能是输入的关键字不对,哪位大侠有手册没有?有下载地址也行啊,谢了~ …

    SIMATIC WinCC 2019年6月11日
  • 求教WINCC全局脚本的一个问题

    各位高人:我找到一个C语言脚本,是WINCC读系统时间的脚本,这个脚本一直试不出来(VB的脚本我试好了),哪位高人能否替我看看程序是否有问题,我在全局中定义了——年、月、日…

    SIMATIC WinCC 2017年11月12日
  • VBS脚本执行

    我现在利用全局脚本,500毫秒触发一次。外部变量A每500秒加1一次,不知道为什么对?执行是从右到左的。先赋值给tag1.然后tag1自加1,为什么tag1.write …

    2021年7月5日
  • WINCC与PLCSIM没办法连接

    突然WINCC没办法与PLCSIM连接   画面的在线趋势控件没办法显示  之前的设好的按钮都变成了问号  &…

    2017年8月18日
  • 修改电脑DCOM配置后 WINCC不能启动

    最近在调WINCC远程通过OPC访问LABVIEW的OPC服务器,在参考网络上设置了好多后,导致WINCC软件无法启动,网络配置软件也不正常,具体见下图。请大神看看如何恢复? 最佳…

    SIMATIC WinCC 2021年7月5日
  • 无法启动

    软件安装完成后无法启动 问题补充:wincc  flexible sp4 安装完成后,打开显示图片1,但是打开集成到plc中的触屏项目时能正…

    2021年7月5日
  • wincc I/O域 C动作

    有一个I/O域和变量a、b、c、d,若a=0,则在I/O域中显示变量b的值,若a=1,显示c的值,a=2显示d的值,我要怎么做?如何用c动作实现? 最佳答案 http://www.…

    SIMATIC WinCC 2017年11月23日
  • HMI选型求助

    要达到的功能是在触摸屏上输入一个字符串,然后将这个字符串绑定到PLC的某一个子程序,之后在触摸屏上再输入这个字符串则自动调用这个子程序,这个功能在触摸屏上可以完成么?SMART的屏…

    SIMATIC WinCC 2021年7月5日

发表回复

登录后才能评论