获取其他收件箱的参考 [英] Get reference to additional Inbox

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

问题描述

我正在使用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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆