Can I read MS Outlook address book under Windows? (Real Studio network user group Mailinglist archive)

Back to the thread list
Previous thread: Re: REALbasic-NUG Digest #7444
Next thread: RB Book [Was Keyboard.AsyncKeydown sorrows]


[OT] more Carbon shared library tales   -   Hadley, Joshua
  Can I read MS Outlook address book under Windows?   -   Thomas Tempelmann
   Re: Can I read MS Outlook address book under Windows?   -   Eric M. Williams
   Re: Can I read MS Outlook address book under Windows?   -   Christian Miller
   Re: Can I read MS Outlook address book under Windows?   -   Ron Zutz
    Re: Can I read MS Outlook address book under Windows?   -   Michael Erickson
    Re: Can I read MS Outlook address book under Windows?   -   Thomas Tempelmann

Can I read MS Outlook address book under Windows?
Date: 13.12.02 20:01 (Fri, 13 Dec 2002 20:01:43 +0100)
From: Thomas Tempelmann
I like to read address books common to PC/Win users. Outlook is probably
one of the most popular ones. Does someone know how I could read the addr
book? After all, all those VBS worms can do it, so there should be a way
for RB too, I hope.

Thomas

Re: Can I read MS Outlook address book under Windows?
Date: 13.12.02 19:50 (Fri, 13 Dec 2002 10:50:22 -0800)
From: Eric M. Williams
>I like to read address books common to PC/Win users. Outlook is probably
>one of the most popular ones. Does someone know how I could read the addr
>book? After all, all those VBS worms can do it, so there should be a way
>for RB too, I hope.

I think those worms access the data via OLE (or whatever it's called
these days). I don't think they read the file format directly, if
that's what you're asking.

Eric

Re: Can I read MS Outlook address book under Windows?
Date: 14.12.02 05:35 (Fri, 13 Dec 2002 23:35:05 -0500)
From: Christian Miller
I made my users export their address book to a CSV or tab delimited
file. :|

On Friday, December 13, 2002, at 02:01 PM, Thomas Tempelmann wrote:

> I like to read address books common to PC/Win users. Outlook is
> probably
> one of the most popular ones. Does someone know how I could read the
> addr
> book? After all, all those VBS worms can do it, so there should be a
> way
> for RB too, I hope.

---
A searchable archive of this list is available at:
<http://dbserver.realsoftware.com/KBDB/search.php>

Unsubscribe:
<mailto:<email address removed>>

Subscribe to the digest:
<mailto:<email address removed>>

Re: Can I read MS Outlook address book under Windows?
Date: 14.12.02 11:31 (Sat, 14 Dec 2002 05:31:14 -0500)
From: Ron Zutz
> I like to read address books common to PC/Win users. Outlook is probably
> one of the most popular ones. Does someone know how I could read the addr
> book? After all, all those VBS worms can do it, so there should be a way
> for RB too, I hope.

Outlook (not to be confused for Outlook Express, which is totally different)
is an object which exposes a lot of functionality via ActiveX (OLE). The
Outlook object itself provides VBA methods and properties (not to mention
some callbacks) which allow address books to be read (assuming of course
that the user has proper access rights, or maybe if another M$ security bug
is found).

Most commonly Outlook is manipulated via CDO (Collaborative Data Object),
which accesses the datastore (either local or residing on an Exchange
server) through a very similar object hierarchy. (My guess is that the
Outlook object is basically a wrapper for CDO, with some UI elements thrown
in.)

Note that both are poorly documented, have gotchas that occur infrequently
but always as showstoppers, and various security patches disable some or all
functionality. (Some of the most famous security breaches occur because VBS
(or other scripting languages that might be embedded in HTML messages) treat
CDO as just another object; incoming message can initiate a script to read
the address book and send fun messages to people who used to be friends or
clients. ActiveX is no sandbox.

Ron
ron at zutz dot com



---
A searchable archive of this list is available at:
<http://dbserver.realsoftware.com/KBDB/search.php>

Unsubscribe:
<mailto:<email address removed>>

Subscribe to the digest:
<mailto:<email address removed>>

Re: Can I read MS Outlook address book under Windows?
Date: 14.12.02 17:00 (Sat, 14 Dec 2002 08:00:10 -0800)
From: Michael Erickson
On 12/14/02 2:31 AM, "Ron Zutz" <<email address removed>> wrote:

Gang

>> I like to read address books common to PC/Win users. Outlook is probably
>> one of the most popular ones. Does someone know how I could read the addr
>> book? After all, all those VBS worms can do it, so there should be a way
>> for RB too, I hope.
>
> Outlook (not to be confused for Outlook Express, which is totally different)
> is an object which exposes a lot of functionality via ActiveX (OLE). The
> Outlook object itself provides VBA methods and properties (not to mention
> some callbacks) which allow address books to be read (assuming of course
> that the user has proper access rights, or maybe if another M$ security bug
> is found).

We have a product called Office4D which provides the ability to interface
with the entire MS Office package, including MS Outlook.

Watch for a press release on Monday with more details.

Regards,

------------------------------------------------------------
Michael S. Erickson, President <email address removed>
Automated Solutions Group www.asgsoft.com
(714) 375-4252 * (714) 848-0382 fax

"I can do all things through Christ who strengthens me."
- Philippians 4:13
------------------------------------------------------------


---
A searchable archive of this list is available at:
<http://dbserver.realsoftware.com/KBDB/search.php>

Unsubscribe:
<mailto:<email address removed>>

Subscribe to the digest:
<mailto:<email address removed>>

Re: Can I read MS Outlook address book under Windows?
Date: 13.12.02 20:16 (Fri, 13 Dec 2002 20:16:46 +0100)
From: Thomas Tempelmann
Eric M. Williams wrote:

> I don't think they read the file format directly, if
>that's what you're asking.

No, of course not. I guess that Visual BASIC provides a high-level API to
access the address book. If it's OLE on the low level - whatever. Unless
I need to know about this because RB does not provide this high-level
access.

Thomas