code:
1
2
3
4
5
6
7
8
9
10
11
12
| Public myNameSpace As NameSpace
Public myMail As MailItem
Set appOutlook = CreateObject("Outlook.Application")
Set myNameSpace = appOutlook.GetNamespace("MAPI")
BaseFolder = "Persoonlijke mappen"
Folder = "Mijn test mapje"
For Each myItem In myNameSpace.Folders(BaseFolder).Folders(Folder)
frmMain.lstMails.AddItem myItem.SenderName
Next myItem |
Met deze code wil ik dus een listbox vullen met emailadressen uit een map in outlook 2000/XP. Helaas, want zo simpel was het niet.
.SenderName geeft alleen de weergave-naam terug, maar ik kreeg met geen mogelijkheid voor elkaar dat ik het daadwerkelijke emailadres in mijn lijst krijg. Dit gebeurt alleen als de afzender niet in het adresboek voorkomt, maar dit is bijna altijd (bij dit project) het geval.
Ik heb met Google en MSDN gezocht, maar nergens kom ik een goed werkend voorbeeld (of zelfs hint) tegen.
Hier toevallig iemand ?
SIZE does matter.
"You're go at throttle up!"