Errors when returning Outlook folder properties

Z

Ziggy

I am trying to create a vbscript to go through users' Outlook folders and
return the paths to their PSTs.

Set myolApp = CreateObject("Outlook.Application")
Set objNS = myolApp.GetNameSpace("MAPI")
For Each objFolder in objNS.Folders
wscript.echo objFolder.Name & ": " & objFolder.FolderPath
Next

This works fine for a few of the folders (Public Folders, Mailbox, etc), but
before it hits the PSTs it errors: "Microsoft Office Outlook: The messaging
interface has returned an unknown error. If the problem persists, restart
Outlook."

Any ideas how I can get it to do all folders or even just the PSTs? Thanks!
 
K

Ken Slovak - [MVP - Outlook]

Where does it error out? You need to step your code and see what's going on
and where it's choking.

At best the FolderPath for a PST file will be something like "\\Personal
Folders". It won't be the file system path to where that PST file is stored.
 
Z

Ziggy

Indeed FolderPath doesn't return much useful data. I ended up using a bit of
..StoreID hacking which gives the full path.

Thanks
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top