에서 공유 폴더에서 C 번호와 이메일을 읽고이 문제입니다. 스프레드 시트로 전송하기 위해 구분 된 텍스트 파일에 값을 입력하고 스캔해야하는 이메일이있는 공유 폴더로 이동할 수 있습니다.아웃룩
그러나 현재 프로그램은 부모 수준의받은 편지함 폴더에서만 이메일을 검사합니다. 내가 필요로하는 대부분의 전자 메일은이 폴더에 있지만받은 편지함 내에 몇 개의 하위 폴더가 있는데이 폴더는 지금은 검색 할 수 없습니다. 내 문제는 내가 .Folders
두 번째를 제거하기 위해 노력했다 마지막 줄에 있지만 그건 그냥 부모받은 편지함을 얻을 생각
using Microsoft.Office.Interop;
Outlook.Application app = new Outlook.Application();
Outlook._NameSpace nSpace = app.GetNamespace("MAPI");
Outlook.Recipient recip = nSpace.CreateRecipient("sharedFolderName");
recip.Resolve();
Outlook.MAPIFolder theParent =
nSpace.GetSharedDefaultFolder(recip, OlDefaultFolders.olFolderInbox).Parent;
Outlook.MAPIFolder shared =
nSpace.GetSharedDefaultFolder(recip, OlDefaultFolders.olFolderInbox);
Outlook.MAPIFolder subFolder =
theParent.Folders["Inbox"].Folders["FolderNameINeedToScan"];
:
여기에 현재 코드입니다. 현재 반환되는 오류는 "개체를 찾을 수 없습니다."입니다. 내가 찾고있는 폴더가 존재합니다.
Outlook의 하위 폴더는 어떻게 만듭니 까?
Outlook을 프로그래밍하려는 사람들에게 내 첫 번째 권장 사항은 OutlookSpy를 설치하는 것입니다. dimastr.com/outspy/home.htm 모든 재미있는 정보를 제공합니다. – RenniePet
@RenniePet 감사하지만이 작업을위한 것이므로이 소프트웨어를 Outlook에 설치할 수 없으며 이러한 유형의 소프트웨어를 공유 드라이브에 추가 할 수있는 권한이 없습니다. – IModulo5