2017-02-14 12 views
1

12時間以上経過したメッセージを返すためにサブを作成しています。これは小さな抜粋です。Items.Restrict Received Countが正しい値を返さない

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を見ると、日付の形式を変更する必要があります。 'Format(now() - 0.5、" ddddd h:nn AMPM ")' –

+0

boom shaka laka、それはうまくいった。ありがとうございました! –

答えて

1

日付ヘッダーの下にあるenter link description hereを見ると、日付の形式を変更する必要があります。 Format(now()-0.5, "ddddd h:nn AMPM")

関連する問題