2017-02-14 70 views
1

我正在寫一個sub來返回比12小時更長的消息(除其他外)。這是一小段摘錄。Items.Restrict Received Count not returned correct value

Dim timeMinusTwelve as String 
Dim itemsOverTwelve as Integer 

timeMinusTwelve = Now - .5 

itemsOverTwelve = Application.GetNamespace("MAPI").Folders("MyBox").Folders("Inbox").Items.Restrict("[Received] > '" & timeMinusTwelve & "'").Count 

MsgBox itemsOverTwelve 

" > " returns 0, " < "返回該文件夾中的全部項目。真正的結果是在中間的某個地方。我的語法錯在哪裏?

+0

請看日期標題下的https://msdn.microsoft.com/en-us/library/office/ff869597.aspx,您可能需要修改日期的格式。可能是格式(現在() - 0.5,「ddddd h:nn AMPM」)' –

+0

繁榮shaka拉卡,工作。謝謝! –

回答

1

請看日期標題下的這個enter link description here,你可能需要修改日期的格式。可能是Format(now()-0.5, "ddddd h:nn AMPM")