Lire mes mails dans une listvieuw

tiptop9 Messages postés 7 Date d'inscription dimanche 11 janvier 2004 Statut Membre Dernière intervention 10 octobre 2004 - 18 févr. 2004 à 20:17
cs_wape Messages postés 262 Date d'inscription samedi 21 décembre 2002 Statut Membre Dernière intervention 19 décembre 2010 - 19 févr. 2004 à 13:28
Bonjour
je voudrais extraire mes emails de outlook pour les affichers dans une listview, avec les colonnes : sujet, taille date.
Merci d'avance pour la reponse.

1 réponse

cs_wape Messages postés 262 Date d'inscription samedi 21 décembre 2002 Statut Membre Dernière intervention 19 décembre 2010 12
19 févr. 2004 à 13:28
Essaye le code ci-dessous, qui extrait les messages présents dans "Boîte de réception" :

Private Sub Command1_Click()

Dim oOlApp As Object 'Outlook.Application
Dim oOlNms As Object 'Outlook.NameSpace
Dim oOlFlr As Object 'Outlook.MAPIFolder
Dim oOlItm As Object 'Outlook.MailItem

Set oOlApp = CreateObject("Outlook.Application")
Set oOlNms = oOlApp.GetNamespace("MAPI")
Set oOlFlr = oOlNms.GetDefaultFolder(6) 'Boîte de réception

For Each oOlItm In oOlFlr.Items
With Me.ListView1
.ListItems.Add , , oOlItm.Subject
.ListItems(.ListItems.Count).SubItems(1) = Int(oOlItm.Size / 1024) & " Ko"
.ListItems(.ListItems.Count).SubItems(2) = DateValue(oOlItm.ReceivedTime)
End With
Next oOlItm

oOlApp.Quit

Set oOlItm = Nothing
Set oOlFlr = Nothing
Set oOlNms = Nothing
Set oOlApp = Nothing

End Sub

@+

wape
0
Rejoignez-nous