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, " < "
フォルダ内のアイテム数を返します。実際の結果は真ん中にあります。私の構文はどこが間違っていますか?
日付ヘッダーの下にこのhttps://msdn.microsoft.com/en-us/library/office/ff869597.aspxを見ると、日付の形式を変更する必要があります。 'Format(now() - 0.5、" ddddd h:nn AMPM ")' –
boom shaka laka、それはうまくいった。ありがとうございました! –