tiptop9
Messages postés7Date d'inscriptiondimanche 11 janvier 2004StatutMembreDernière intervention10 octobre 2004
-
18 févr. 2004 à 20:17
cs_wape
Messages postés262Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention19 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.
cs_wape
Messages postés262Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention19 décembre 201012 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