2013-08-30 4 views
0

최대한 명확하게하려고 노력할 것입니다. 우리 팀에는 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]"계정 프로필의 매크로에 넣어야합니까? 매크로가 청취자와 그 모든 것에 관련되어 작동한다는 것을 알고 있으므로 문제는 네임 스페이스와 관련이 있습니다. 나는 정말로, 내가 얻을 수있는 어떤 도움에 정말로 감사 할 것이다. 고맙습니다!

+0

또한 우리 팀원 중 한 명이 폴더에 항목을 처리 할 SharedAccount 폴더로 항목을 끌어 오길 원합니다. 이것은 내 팀 구성원의 개인 이메일 모두에 매크로를 넣어야한다는 의미입니까? 아니면 모든 사람들에게이 기능을 제공하는 매크로를 넣을 수있는 곳이 있습니까? 다시 한번 감사드립니다! – gcc

답변

0

각 사용자는 일반적으로 자신의 VbaProject.otm 파일에 액세스합니다. "OTM 파일을 실행할 다른 경로를 지정할 수있는 매개 변수 altvba"에 대한 설명은 VbaProject.OTM deployment을 참조하십시오.

가능한 경우 여기에 설명 된 방법 중 하나를 사용할 수 있습니다. 상기에서 언급 된 http://www.outlookcode.com/article.aspx?id=28.

  1. 는 "최소 침해 기술은 파일 사용하는 것입니다. | .BAS, .CLS하고있는 .frm 파일로 모듈을 내보낼 전망 VBA 환경에서 내보내기 명령을"

  2. "무차별 방식은 매크로가 작성된 컴퓨터에서이 파일을 다른 사용자의 컴퓨터로 복사하여 기존 VbaProject.otm 파일을 대체하는 것입니다." (별로 좋지 않습니다.)

메일을 보내고 편집기에 텍스트를 붙여 넣는 것이 가장 쉽습니다.

+0

감사합니다! 난 방금 힘든 방법을 사용 – gcc

관련 문제