У меня есть два почтовых ящика в моем 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, поэтому я знаю, что оно работает, но после этого я получаю сообщение об ошибке:
Ошибка времени выполнения
, который мало говорит о самой ошибке.
Может кто-нибудь помочь мне здесь, пожалуйста?
Спасибо