Outlook의 vba 스크립트를 오름차순 모드로 루프해야합니다.전자 메일 항목 루핑 및 정렬
여러 가지 방법을 시도했지만 항상 내림차순 모드로 반복되는 것으로 보입니다.
이메일 항목을 더 빠르게 순환하는 방법이 있습니까?
감사합니다. 코드는 무엇인가 같다 :
Public Sub CheckClient()
Dim objNS As Outlook.NameSpace
Dim objFolder As Outlook.MAPIFolder
Dim items As Outlook.items
Dim strFind As String
Dim Item
Set objNS = GetNamespace("MAPI")
Set objFolder = objNS.PickFolder()
strFind = "[ReceivedTime] >= '05/15/2017' AND [ReceivedTime] < '05/16/2017'"
Set items = objFolder.items
items.Sort "[ReceivedTime]", True
Set items = objFolder.items.Restrict(strFind)
For Each Item In objFolder.items
If TypeName(Item) = "MailItem" Then
If Item.Sender = "Client1" Then
DBInsert (Item)
End if
Next
End Sub
이 샘플 코드가 실행되지 않습니다와
%Client1%
를 업데이트해야합니다. [mcve]를 참조하십시오. – niton