Я постараюсь быть максимально ясным. В моей команде 5 человек. У каждого из нас есть свои личные учетные записи электронной почты Outlook. Руководитель нашей группы ТАКЖЕ является владельцем учетной записи, к которой у всех нас есть доступ (назовите ее «[email protected]»). У меня есть макросы, которые я хочу поместить в эту общую учетную запись электронной почты, которые будут прослушивать папку «Входящие» этой учетной записи электронной почты и делать что-то с входящими сообщениями. Поскольку я не являюсь владельцем этой учетной записи, я написал макросы в своем личном электронном письме, а для бизнеса NameSpace я использовал следующий код (обратите внимание, опять же, это в моем личном электронном письме ThisOutlookSession):
Dim objNS As Outlook.NameSpace
Set objNS = olApp.GetNamespace("MAPI")
Dim rec As recipient
Set rec = objNS.CreateRecipient("[email protected]")
rec.Resolve
Set inbox = objNS.GetSharedDefaultFolder(rec, olFolderInbox)
Я делаю это неправильно? Нужно ли вместо этого помещать этот код в макросы профиля учетной записи «[email protected]»? Я знаю, что макросы работают в отношении слушателей и всего такого, поэтому проблема как-то связана с NameSpaces, как мне кажется. Я был бы очень, очень признателен за любую помощь, которую я могу получить. Спасибо!