>>Wow... you really made it work with Outlook! I don't even remember whether I tested this at all.
>>
>>I can only guess that the GetPem() didn't work because of either the late binding, or that it just doesn't call property_get() methods in a way that the outlook.application object expects - and eval() somehow does. No idea what's really going on there.
>
>No wow here. I simply tested this code
http://www.berezniker.com/display/VFP/Accessing+Outlook+Global+Address+list out of curiosity.
I had something similar years ago, when I was trying to use Houston Brennan's code (wrapper around CDO object) to pull my old emails from Outlook. I never finished the code because I simply didn't have to use Outlook anymore :).