최대한 명확하게하려고 노력할 것입니다. 우리 팀에는 5 명이 있습니다. 우리는 각각 자신의 개인 Outlook 전자 메일 계정이 있습니다. 우리 팀 리더는 또한 우리 모두가 액세스 할 수있는 계정의 소유자입니다 ("[email protected]"이라고 함). 공유 이메일 계정에 넣으려는 매크로가 있습니다.이 매크로는 해당 이메일 계정의 수신함을 듣고 수신 메시지를 처리합니다. 내가 그 계정의 소유자가 아닌입니다 때문에, 내 개인 이메일에 매크로를 작성하고 이름 공간 사업을 위해 다음 코드 (참고, 다시, 이것은 내 개인 이메일 ThisOutlookSession에) 사용 :Outlook 공유받은 편지함 매크로
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)
암 I을 이 잘못하는거야? 대신이 코드를 "[email protected]"계정 프로필의 매크로에 넣어야합니까? 매크로가 청취자와 그 모든 것에 관련되어 작동한다는 것을 알고 있으므로 문제는 네임 스페이스와 관련이 있습니다. 나는 정말로, 내가 얻을 수있는 어떤 도움에 정말로 감사 할 것이다. 고맙습니다!
또한 우리 팀원 중 한 명이 폴더에 항목을 처리 할 SharedAccount 폴더로 항목을 끌어 오길 원합니다. 이것은 내 팀 구성원의 개인 이메일 모두에 매크로를 넣어야한다는 의미입니까? 아니면 모든 사람들에게이 기능을 제공하는 매크로를 넣을 수있는 곳이 있습니까? 다시 한번 감사드립니다! – gcc