建立每天的表

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

相关推荐

  • vbs在excel中绘制曲线图

    现在已经把一批数据导入了excel,怎么样vbs编程实现利用其中的两列数据,绘制一个曲线图或折线图出来呢? 最佳答案 楼主参考下: http://www.ad.sieme…

    SIMATIC WinCC 2019年6月11日
  • wincc7.0能打开wincc7.3的画面吗?

    wincc7.0能打开wincc7.3的画面吗?有什么方法? 最佳答案 打开高版本的是不行的。 提问者对于答案的评价:只打开GraCS目录下的画面,有方法吗?

    SIMATIC WinCC 2021年7月5日
  • wincc flexible 2008 sp4可以在电脑上做组态吗?

    这个软件我们通常都是用来做触摸屏的,好像不用于电脑上吧?如果可以的话,那么这款软件与WINCC6.0的区别在哪?是不是功能比WINCC6.0差很多? 最佳答案 WINCC&nbsp…

    SIMATIC WinCC 2017年12月7日
  • WINCC7.4移植

    现在是这样的,手里有一个之前做过的WINCC7.4的老版本,现在用的已经是WINCC7.5了,我用WINCC7.5开发的标准画面WinCC7.4里面可以使用吗?也就是把画面转换成一…

    SIMATIC WinCC 2021年7月5日
  • wincc全局脚本,我写了一句msgbox“1”

    请问是不是在所有的页面里都会出现这个显示框,如果不会是哪里错了呢,还有就是如果我在触发器上选择10秒一触发,是不是10秒弹一次显示框,新手,先谢谢各位前辈了 最佳答案 是的,全局脚…

    SIMATIC WinCC 2017年11月12日
  • WINCC7.0历史数据怎么制作

    在WINN7.0历史数据的记录保存怎么来制作!第一次使用!请多指教 最佳答案 WinCC数据报表实现方法介绍:http://www2.ad.siemens.com.cn/downl…

    SIMATIC WinCC 2019年6月11日
  • 经典WinCC连接外部变量最短时间

    设置变量的周期时间默认最短250ms,自定义最短100ms,是否还能更快?通过变化的时间为多少?是否快于100ms, 如wincc外部变量连接PLC,PLC循环扫描时间非…

    SIMATIC WinCC 2021年7月5日
  • 变量解析

    结构变量类型:LPCMN_ERROR  和CMN_ERROR  有什么区别? 最佳答案 CMN_ERROR是一种结构体,楼上已经给出。&nb…

    SIMATIC WinCC 2019年6月11日
  • wincc运行的时候为什么没有画面

    wincc运行的时候为什么没有画面///??/?????????? 最佳答案 以前正常运行过嘛?做好运行画面并设置主画面了嘛? 提问者对于答案的评价:设置起始画面了,主画面还要另设…

    SIMATIC WinCC 2021年7月5日
  • wincc中的控件

    我今天看wincc时,看到可以在画面里加MSComm控件,是不是wincc可以使用这个控件使用COM口,可以与其他仪表建立简单的基于COM口的通讯。如果可以请前辈们给个列子,学习学…

    SIMATIC WinCC 2019年6月11日