vba从文件创建日期获取星期几名称?
问题描述:
我试图让从文件创建日期是星期几名称:vba从文件创建日期获取星期几名称?
Wk = WeekdayName(objFile.DateCreated)
因此,举例来说,如果我的文件有16/12/2016文件创建日期,那么这将给出一个结果:
星期五
请有人可以告诉我我要去哪里吗?
答
format(dateserial(2016,12,25),"DDDD")
Weekdayname依赖于工作日输入,而不是日期。所以你可以拿到并使用WEEKDAYNAME这样
WeekdayName(Weekday(dateserial(2016,12,25),vbMonday))
任何原因,这是行不通的 的东西吗?似乎得到一个错误? Wk = WeekdayName(Weekday(DatePart(“ww”,objFile.DateCreated,vbMonday,vbFirstFourDays))) –
因为你正在试图获得一周工作日,所以回答是星期一到星期天。 :) –
如果我想得到objFile.DateCreated的周日名称,我该怎么做? –