1
Я пишу sub для возврата сообщений старше 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 под заголовком даты, возможно, вам потребуется изменить формат даты. Может быть «Формат (сейчас() - 0,5,« ddddd h: nn AMPM »)' –
бум shaka laka, который сработал. Спасибо! –