返回由指定的条目标识符(如果有效)指定的 MAPIFolder 对象。此方法用于简化 MAPI 和 OLE/Messaging 应用程序与 Microsoft Outlook 之间的转换。
expression.GetFolderFromID(EntryIDFolder, EntryIDStore)
expression 必选。该表达式返回 NameSpace 对象。
EntryIDFolder 必选,String 类型。文件夹的 EntryID。
EntryIDStore 可选,Variant 类型。文件夹的 StoreID。
本 Visual Basic for Applications 示例获得“任务”Folders 集合中子文件夹的 EntryID 和 StoreID,然后使用这些值调用 GetFolderFromID 方法来获得相同的子文件夹。然后显示该文件夹。
Set myolapp = CreateObject("Outlook.Application")
Set myNameSpace = myolapp.GetNamespace("MAPI")
Set myFolder = myNameSpace.GetDefaultFolder(olFolderTasks)
myEntryID = myFolder.EntryID
myStoreID = myFolder.StoreID
Set myFolder = myNameSpace.GetFolderFromID(myEntryID, myStoreID)
myFolder.Display
如果使用 VBScript,则不创建 Application 对象,而且也不能使用命名常量。本示例说明如何使用 VBScript 执行相同任务。
Set myNameSpace = Application.GetNamespace("MAPI")
Set myFolder = myNameSpace.GetDefaultFolder(13)
myEntryID = myFolder.EntryID
myStoreID = myFolder.StoreID
Set myNewFolder = myNameSpace.GetFolderFromID(myEntryID, myStoreID)
myNewFolder.Display