每当我似乎对Outlook-VBA中的WeekDay()函数执行任何操作时,我都会得到:
编译错误:无效属性分配的参数数目错误。
即使在极其简单的代码中也会发生这种情况,比如
Sub WeekDayTest()
Dim intDate As Integer
intDate = WeekDay(Now())
Debug.Print intDate
End Sub是我做错了什么,还是WeekDay在Outlook环境中根本不起作用?它的一切似乎都以Excel为中心。有趣的是,WeekDayName()似乎工作正常。
我的想法是在检查中使用它,如果某个特定日期在我所在时区的夏令时范围内,则返回true/false。
发布于 2019-05-10 08:26:13
帕特里克建议使用VBA.WeekDay(VBA.Now)而不仅仅是WeekDay()解决了这个问题。
https://stackoverflow.com/questions/55962481
复制相似问题