建立每天的表

Option Explicit
 Function action
 Dim xlsApp,dstr,fname
 dstr = FormatDateTime(Date)
 fname="d:\" + dstr + ".xls"

 Set XlsApp = CreateObject("Excel.Application")

 XlsApp.WorkBooks.Add

 XlsApp.ActiveWorkbook.SaveAs("d:\fname.xls")

 
 XlsApp.Quit

 Set XlsApp = nothing 

 End Function
 这样建立的表的名字不是当天日期而是"fname",不知道哪里有问题,请高手看看

问题补充:
XlsApp.ActiveWorkbook.SaveAs("d:\fname.xls")
  改为XlsApp.ActiveWorkbook.SaveAs(fname)还是不行,我把这段代码放在按钮左键的事件里,运行.左键5次后发现只在进程里有5个excel.exe,还是没有建立当天日期为名的excel
  还是不行,先搁一下这个问题

最佳答案

首先必须确认你的fname能否作为正确的文件名,从你的代码来看,首先Date并没有赋值,其次你并没有指定格式,因此fname的值为D:\00:00:00.XLS,此文件名非法,因此没有创建成功。

   可将代码修改为dstr = FormatDateTime(Now,2)

   以下为FormatDateTime函数参考:
   FormatDateTime(Date[,NamedFormat])

   NamedFormat参数的设置值如下:

   常数 值 描述 
   vbGeneralDate 0 显示日期和/或时间。如果有日期部分,则用短日期格式显示。如果有时间部分,则用长时间格式显示。如果都有,两部分都显示。 
   vbLongDate 1 用计算机区域设置值中指定的长日期格式显示日期。 
   vbShortDate 2 用计算机区域设置值中指定的短日期格式显示日期。 
   vbLongTime 3 用计算机区域设置值中指定的时间格式显示时间。 
   vbShortTime 4 用24小时格式(hh:mm)显示时间

提问者对于答案的评价:
是格式的问题,谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 下午1:22
下一篇 2019年6月11日 下午1:22

相关推荐

  • wincc flexible 小白求个事情

    刚学wincc flexible  现在做了个故障复位的程序, 现在我想知道怎么用按钮去点动plc里的开关量,按的时候为1 &nb…

    SIMATIC WinCC 2021年7月5日
  • MODBUS OPC SERVER 软件在那里能下载到?

    最佳答案 找供应商要MODBUS OPC SERVER 提问者对于答案的评价:ok

    SIMATIC WinCC 2019年6月11日
  • 有关液压缸的显示

    我需要画轧机,有电动和液压。请问1、液压缸是否有现成的图案,在哪个分类?我找了好久没有找到。2、如果没有没有现成的图案,如何将自定义图案? 最佳答案 自己画好后,可以定义成一个组作…

    SIMATIC WinCC 2019年6月11日
  • WINCC 网络组态

    网络图见附件想请教各位大神,这个项目用wincc怎么做?图片中,2#站和3#站的程序和画面都是第三方开发,本人只开发中控室部分。2#的两台工控机监控2#站下所有设备,其中一台为操作…

    2017年8月15日
  • 博途wincc项目能否生成可执行文件

    博途编制的WINCC项目能否生成桌面那种执行文件,不需要打开博途软件直接能仿真的?每次打开博途仿真很麻烦。 最佳答案 不可以。WinCC项目相当于解释执行,是不可以生成EXE文件。…

    SIMATIC WinCC 2017年6月3日
  • 请问如何通过快捷键禁止或者取消wincc自动启动呢?

    wincc设置了开机启动而且禁用了快捷键和取消按钮,现在想要取消一下修改项目,请问在它启动过程中如何取消 钻石用户推荐最佳答案 使用安全模式进入计算机,修改AutoStart中的设…

    SIMATIC WinCC 2021年7月5日
  • XPE系统下能否安装wincc6.2?

    我试了一下,首先消息队列不能添加,SQL2005安装过程中会出现2个错误,但是wincc6.2在安装过程中不会有问题,授权以后开始使用,就会出现wincc无法创建项目的问题,提示服…

    SIMATIC WinCC 2017年6月11日
  • WINCC编程手册

    WINCC编程手册的订货号是什么 最佳答案 我这有PDF格式的,需要可以发你。 Q1666431,如果需要订货号的话,真不太清楚。 提问者对于答案的评价:山东人,哥们!

    SIMATIC WinCC 2019年6月11日
  • WINCC这个对话框的C脚本大家帮我每句都讲解一下好吗?

    这好像是一个简单的动作,但是我对这个C脚本不太熟悉,想请大家帮我翻译一下,谢谢#include 最佳答案 功能是头文件的引用。通过引用头文件,就可以直接使用头文件中定义的变量和声明…

    SIMATIC WinCC 2019年6月11日
  • s7-plcsim与wincc通讯中断情况

    如题,在使用s7-plcsim测试程序时,上位机程序WINCC频繁出现与模拟PLC通讯中断的情况,中断1、2秒后会自动恢复。不知是如何造成的?有没有什么办法可以避免? 最佳答案 在…

    SIMATIC WinCC 2019年6月11日