我希望用Year,Month,Day函数取得当天的年份,月份和几号。以前我也是用Year(date),Month(date),Day(date)取得,但是在写一个程序时,却碰到了奇怪的问题。同样是使用这几个函数,当运行到Year(date)时,出现编译错误:错误的参数号或无效的属性赋值。我重开一个工程,把代码复制过去,程序运行无误,这到底是怎么回事呢,请高手指教!!!!

解决方案 »

  1.   

    Dim intYear As Integer
    Dim intMonth As Integer
    Dim intDay As IntegerintYear = Year(Date)
    intmont = Month(Date)
    intDay = Day(Date)每次运行到Year(date)时就会出现错误:错误的参数号或无效的属性赋值。但是如果在同一个工程下的不同窗体中就不会出现这个问题。我是在MDI窗体中写的,当输入Year时没有函数提示,搞不懂。
      

  2.   

    把这句选注释掉,再编译一下EXE,看看是不是其它地方有问题.
      

  3.   

    to wumylove1234(毁于随) 
    注释了,没有问题。
    to jxwangjm(师铭) 
    Date本身就是Date型数据,Cdate有必要吗?
      

  4.   

    不好意思,我已经解决了,因为我在菜单栏中定义了一个Year的按钮