问题描述
我使用的是 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 - Procurement, Request
--Conversation History
--Deleted Items
--Drafts
--Inbox
--Junk E-Mail
我可以使用以下方法获取对我的默认收件箱(Tait、Mark)的引用:设置收件箱 = 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
这篇关于获取对其他收件箱的引用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!