首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WeekDay函数返回编译错误

WeekDay函数返回编译错误
EN

Stack Overflow用户
提问于 2019-05-03 10:15:41
回答 1查看 147关注 0票数 0

每当我似乎对Outlook-VBA中的WeekDay()函数执行任何操作时,我都会得到:

编译错误:无效属性分配的参数数目错误。

即使在极其简单的代码中也会发生这种情况,比如

代码语言:javascript
复制
Sub WeekDayTest()

Dim intDate As Integer

intDate = WeekDay(Now())
Debug.Print intDate

End Sub

是我做错了什么,还是WeekDay在Outlook环境中根本不起作用?它的一切似乎都以Excel为中心。有趣的是,WeekDayName()似乎工作正常。

我的想法是在检查中使用它,如果某个特定日期在我所在时区的夏令时范围内,则返回true/false。

EN

回答 1

Stack Overflow用户

发布于 2019-05-10 08:26:13

帕特里克建议使用VBA.WeekDay(VBA.Now)而不仅仅是WeekDay()解决了这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55962481

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档