Errors when returning Outlook folder properties

  • Thread starter Thread starter Ziggy
  • Start date Start date
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!
 
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.
 
Indeed FolderPath doesn't return much useful data. I ended up using a bit of
..StoreID hacking which gives the full path.

Thanks
 
Back
Top