lcFolderPath="c:\outlook\archive.pst" lo=GETOBJECT(,"Outlook.Application") WITH lo.GetNamespace("MAPI") ln=.Folders.Count .AddStore(lcFolderPath) * do whatever you need to do .... .RemoveStore(.Folders(ln+1)) ENDWITH lo=nullYou may refer to Folder Name, folder index, Folder entry ID. I would use Folder entry ID since there could be several folders having the same name, there may be other folders added/removed, or folders may be reorganized. With folder entry ID you need to scan folders checking their ID to get it.