【发布时间】:2010-10-12 17:49:14
【问题描述】:
我的 Outlook 中有两个邮箱。
一个是我的,当我登录到我的电脑时它会自动让我登录,另一个是用于邮件退回的。
我确实需要访问邮件帐户的收件箱,但我似乎做不到。
而且我没有办法让邮件帐户的邮箱成为我的默认邮箱
这是我目前的代码:
Public Sub GetMails()
Dim ns As NameSpace
Dim myRecipient As Outlook.Recipient
Dim aFolder As Outlook.Folders
Set ns = GetNamespace("MAPI")
Set myRecipient = ns.CreateRecipient("mail@mail.pt")
myRecipient.Resolve
If myRecipient.Resolved Then
MsgBox ("Resolved")
Set aFolder = ns.GetSharedDefaultFolder(myRecipient, olFolderInbox)
Else
MsgBox ("Failed")
End If
End Sub
我遇到的问题是在
Set aFolder = ns.GetSharedDefaultFolder(myRecipient, olFolderInbox)
我得到 Resolved msgbox,所以我知道它正在工作,但之后我收到一个错误:
运行时错误
这并没有说明错误本身。
有人可以帮我吗? 谢谢
【问题讨论】: