Outlook VBA教程:GetFolderFromID方法

返回由指定的条目标识符(如果有效)指定的MAPIFolder对象。此方法用于简化 MAPI 和 OLE/Messaging 应用程序与 Microsoft Outlook 之间的转换。

expression.GetFolderFromID(EntryIDFolder, EntryIDStore)

expression   必选。该表达式返回NameSpace对象。

EntryIDFolder  必选,String 类型。文件夹的EntryID

EntryIDStore  可选,Variant 类型。文件夹的StoreID

VBA示例

本 Visual Basic for Applications 示例获得“任务”Folders集合中子文件夹的EntryIDStoreID,然后使用这些值调用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

上页:Outlook VBA教程:GetFirst方法 下页:Outlook VBA教程:GetFreeBusy方法

Outlook VBA教程:GetFolderFromID方法:相关链接

Outlook VBA教程:GetFreeBusy方法 Outlook VBA教程:GetItemFromID方法
Outlook VBA教程:GetLast方法 Outlook VBA教程:GetMember方法
Outlook VBA教程:GetNameSpace方法 Outlook VBA教程:GetNext方法
Outlook VBA教程:GetOccurrence方法 Outlook VBA教程:GetPageInfo方法
Outlook VBA教程:GetPrevious方法 Outlook VBA教程:GetRecipientFromID方法
Outlook VBA教程:GetRecurrencePattern方法 Outlook VBA教程:GetSharedDefaultFolder方法
Outlook VBA教程:GoToDate方法 Outlook VBA教程:HideFormPage方法
Outlook VBA教程:IsPaneVisible方法 Outlook VBA教程:IsSearchSynchronous方法
Outlook VBA教程:IsWordMail方法 Outlook VBA教程:Item方法
Outlook VBA教程:Logoff方法 Outlook VBA教程:Logon方法
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号