获取其他收件箱的参考 [英] Get reference to additional Inbox
问题描述
我正在使用Outlook 2007-并拥有我的主邮箱:Tait,Mark
I'm using Outlook 2007 - and have my main mailbox: Tait, Mark
我还向个人资料中添加了另一个邮箱:采购,请求
I have also added another mailbox to my profile: Procurement, Request
两者在Outlook中都显示为顶级文件夹:
Both appear as top level folders within Outlook:
邮箱-Tait,Mark> -会话历史记录
-已删除项目
-草稿
-收件箱
-垃圾邮件
Mailbox - Tait, Mark> -Conversation History
-Deleted Items
-Drafts
-Inbox
-Junk E-Mail
邮箱-采购,请求
-对话历史记录
-删除的项目
-草稿
-收件箱
-垃圾邮件
Mailbox - Procurement, Request
--Conversation History
--Deleted Items
--Drafts
--Inbox
--Junk E-Mail
我可以使用以下内容获取对我的默认收件箱(Tait,Mark)的引用:
Set Inbox = ns.GetDefaultFolder(olFolderInbox)
I can get a reference to my default Inbox (Tait, Mark) using:
Set Inbox = ns.GetDefaultFolder(olFolderInbox)
如何获得对采购,请求"邮箱中收件箱的引用?
How do I get a reference to the Inbox in the "Procurement, Request" mailbox?
推荐答案
这种方法应该可以解决问题
Something like this should do the trick
Dim objNS As Outlook.NameSpace
Dim objFolder As Outlook.MAPIFolder
Set objNS = GetNamespace("MAPI")
Set objFolder = objNS.Folders("Procurement, Request")
Set objFolder = objFolder.Folders("Inbox")
此链接包含一些有用的代码,用于处理不同的收件箱-可能是兴趣
This link has some useful code for handling different Inboxes - it may be of interest
这篇关于获取其他收件箱的参考的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!