GetFolderFromID Method [Outlook 2007 Developer Reference]

Switch View :
ScriptFree
NameSpace.GetFolderFromID Method
Returns a Folder object identified by the specified entry ID (if valid).

Syntax

expression.GetFolderFromID(EntryIDFolder, EntryIDStore)

expression   A variable that represents a NameSpace object.

Parameters

NameRequired/OptionalData TypeDescription
EntryIDFolderRequiredStringThe EntryID of the folder.
EntryIDStoreOptionalVariantThe StoreID for the folder.

Return Value
A Folder object that represents the specified folder.

Remarks

This method is used for ease of transition between MAPI and OLE/Messaging applications and Microsoft Outlook.

Example

This Visual Basic for Applications (VBA) example obtains the EntryID and StoreID for the default Tasks folder and then calls the GetFolderFromID method using these values to obtain the same folder. The folder is then displayed.

Visual Basic for Applications
Sub GetWithID()
    Dim myFolder As Outlook.Folder
    Dim myEntryID As String
    Dim myStoreID As String
    Dim myNewFolder As Outlook.Folder
	
    Set myFolder = Application.Session.GetDefaultFolder(olFolderTasks)
    myEntryID = myFolder.EntryID
    myStoreID = myFolder.StoreID
    Set myNewFolder = Application.Session.GetFolderFromID(myEntryID, myStoreID)
    myNewFolder.Display
End Sub



Community Content

pabloarthurRodger
GetFolderFromID Method [Outlook 2007 Developer Reference]
That is a very donkey example.  It does not tell you if you want to open a store that is not the default store.  By the way there is not an example in microsoft that I have find out that does not have the "GetDefaultFolder" What if I do not want the Default folder, and I want the Inbox that is not in the Default account pst file? $0$0 $0