1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
Dim olkapp As Outlook.Application
Dim olknamespace As Outlook.Namespace
Dim olkMailtmp As Outlook.MailItem
Dim stfldtmp As String
Dim itI As Integer, itJ As Integer, itK As Integer, itL As Integer
Set olkapp = CreateObject("Outlook.application")
Set olknamespace = olkapp.GetNamespace("MAPI")
stfldtmp = "Boîte de réception"
For itI = 1 To olknamespace.Folders.Count
For itJ = 1 To olknamespace.Folders(itI).Folders.Count
' Lire les dossiers Boîte de Réception seulement
If olknamespace.Folders(itI).Folders(itJ).Name = stfldtmp Then
For itK = 1 To olknamespace.Folders(itI).Folders(stfldtmp).items.Count
' Sélectionner les items de type Mail seulement
If olknamespace.Folders(itI).Folders(stfldtmp).items(itK).Class = 43 Then
Set olkMailtmp = olknamespace.Folders(itI).Folders(stfldtmp).items(itK)
' Lire les mails avec des pièces jointes uniquement
If olkMailtmp.Attachments.Count > 0 Then
For itL = 1 To olkMailtmp.Attachments.Count
If olkMailtmp.Subject = " jour " & itL Then
'
'
End If
Next itL
End If
End If
Next itK
End If
Next itJ
Next itI
Set olkapp = Nothing
Set olknamespace = Nothing |
Partager