'u otomatikleştirirken en son e-postayı görüntülemiyor Bir e-postayı almak ve kontrol etmek için aşağıdaki kodu kullanıyorum, ancak e-posta 12/22'den başlayıp en son veya en eski olan postaları geri gönderirken en eski postayı almasını sağlayın.Outlook,
Set oapp = CreateObject("Outlook.Application")
Set oMAPI = oapp.GetNamespace("MAPI")
Set oInbox = oMAPI.GetDefaultFolder(6)
oInbox.Display
Set oallmails = oInbox.Items
Set oreqemail = oallmails.GetFirst
For oTotalmail = 1 To oallmails.Count
ostringmatch = oreqemail.Subject
'Using regex function to match
'If MatchString(ostringmatch,"89554 Completed") Then
'End If
'Exit For
Set oreqemail = oallmails.GetNext
Next
Kod görünmüyor gibi herhangi bir görünüm ayarını kaçırmıyorum. Teşekkürler
İş arkadaşınızın bilgisayarında çalışır, ancak sizinki değil mi? İlk önce şüphe duyardım: Set oInbox = oMAPI.GetDefaultFolder (6). Klasör düzenlerinizin farklı olması mümkündür. – vbnet3d
Üzerinde ikinci düşünce ... Posta, bu klasördeki en eski postadan 12/22 mi? – vbnet3d