从Outlook中配置的多个电子邮件ID获取收件箱邮件项

时间:2014-03-18 09:02:34

标签: vb.net vba outlook outlook-addin outlook-2007

我正在处理Outlook添加,我根据选择的电子邮件ID在Outlook中配置了三个帐户我想要处理存档的收件箱项目。 在2010年,我的代码工作正常,但在2007年的Outlook中遇到问题。

根据选择我得到的收件箱项目,但在2007年给出错误

             Dim mailID As String = selectedmailID
            inBoxItems = ns.Folders(mailID).Folders("Inbox").Items        //error
            inBoxItems = inBoxItems.Restrict("[Unread] = true")

我如何解决这个问题?   Devlelopment系统包含outlook 2010,但测试系统包含otlook 2007   我也改变了参考,但它不起作用。

Outlook有设置吗? 请帮助我

1 个答案:

答案 0 :(得分:0)

确切的错误讯息是什么? 为什么不使用ns.GetDefaultFolder(olFiolderInbox)?