建立每天的表

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

相关推荐

  • 当变量A为1时如何通过WINCC给变量B置1

    我在全局脚本VB的动作里创建了一个动作,此动作的触发器选择的是时间周期。请教我的出发点对吗?请高手赐教 问题补充:两个变量分别为两套PLC的DB变量由同一套WINCC来做。我需要当…

    SIMATIC WinCC 2019年6月11日
  • wincc6.0+sp3软件有官方下载地址么?

    wincc6.0+sp3软件有官方下载地址么? 最佳答案 WinCC V6.0 SP3貌似没有,但是官方提供V6.2 SP3和V7.0的下载:&nbs…

    SIMATIC WinCC 2019年6月11日
  • Wincc1994运行许可过期怎么办?

    提示:Sie haben keine Wincc_Lizenz. Die testdauer ist abge…

    SIMATIC WinCC 2021年7月5日
  • 如何按F1置位和复位内部变量

    1.新建了一个内部二进制变量Display,用来控制一个小画面的显示和隐藏,现在想实现按F1时,Display置位,再按一次F1,Display复位,该如何实现呢?2.小画面中放了…

    SIMATIC WinCC 2019年6月10日
  • MP277项目回传

    请问MP277的源程序能回传编辑吗?还是只有设备制造商才可编辑?我们是产品最终用户,请大神指点,谢谢! 钻石用户推荐最佳答案 1、一般MP277触屏程序是存于SD卡中,可以把SD卡…

    SIMATIC WinCC 2021年7月5日
  • WINCC 自动焦点

    wincc6.0  怎么实现自动获取焦点 问题补充:实现如下功能:按下键盘W上自动焦点到按钮1上 最佳答案 对于实际操作的话,用键盘来寻找焦点其实不是很实用,呵…

    SIMATIC WinCC 2019年6月11日
  • wincc已经用的结构变量里增加新元素

    wincc项目变量用的是结构变量,项目已经调试完事,现在需要增加2个变量,需要在原来的结构变量里增加新元素,怎么不让选呢? 问题补充:我之前的结构变量下有好多外部变量啊,全删了,那…

    SIMATIC WinCC 2017年12月1日
  • wincc不能设置模拟量输出

    在wincc流程图中,控制一个电动执行器阀门开度,量程0%-100%(对应4~20ma信号),不能设定阀门开度(当输入任何设定值后,总是自动变成0%),以前可以控制阀门开度的,不知…

    SIMATIC WinCC 2018年12月6日
  • 哪位大侠有WICC软件

    现在想学习一下WINCC不知哪位大侠有这个软件,有的话可以传一个吗,谢谢! 最佳答案 WINCC7.0亚洲版破解版http://pan.baidu.com/s/1mg3MSJ2mw…

    SIMATIC WinCC 2017年7月30日
  • WINCC7.5获取光标坐标问题

    请教各位大神,单独做画面的的时候通过#pragma code("user32.dll");BOOL GetCursorpos(LPPOINT…

    SIMATIC WinCC 2021年7月5日