本文介绍了获取对其他收件箱的引用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用的是 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

这篇关于获取对其他收件箱的引用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-18 11:25