특정 폴더의 모든 메일을 내 응용 프로그램으로 가져올 수있는 방법이 있습니까?Outlook에서 읽지 않은 메일 받기
답변
확인이 link를 사용하려면 특히 C#을에서 폴더에 액세스하는 방법에 대한 기술 자료 문서, Programming samples that can reference items and folders in Outlook by using Visual C# .NET
가있다. Introduction to Outlook Programming은 더 명확하게 사물을 설명합니다.
메일 항목을 반복 할 수 있습니다. 샘플 코드
using System.Runtime.InteropServices;
using OutLook = Microsoft.Office.Interop.Outlook;
using Office = Microsoft.Office.Core;
OutLook.Application oApp;
OutLook._NameSpace oNS;
OutLook.MAPIFolder oFolder;
OutLook._Explorer oExp;
oApp = new OutLook.Application();
oNS = (OutLook._NameSpace)oApp.GetNamespace("MAPI");
oFolder = oNS.GetDefaultFolder(OutLook.OlDefaultFolders.olFolderInbox);
oExp = oFolder.GetExplorer(false);
oNS.Logon(Missing.Value, Missing.Value, false, true);
OutLook.Items items = oFolder.Items;
foreach (OutLook.MailItem mail in items)
{
if (mail.UnRead == true)
{
}
}
편집 : 폴더에있는 모든 항목을 통해 반복은 Reference other folders
oFolder.Folders["Foldername"]
Outlook 폴더에 액세스하는 몇 가지 예가 here이며, 그 중 하나는 읽지 않은 메일을 처리합니다.
편집 : 다른 사용자의 폴더를 열 GetSharedDefaultFolder
하지만 난 C#을 필요 :/ – Phil
당신이 온라인에 대해 작업하는 경우 특히, 끔찍한 생각이다 Exchange 저장소. Items.Find/FindNext 또는 Items.Restrict는 이동 방법입니다.
찾기/FindNext :
이OutLook.Items items = oFolder.Items;
OutLook.MailItem mail = items.Find("[Unread] = true");
while (mail != null)
{
MessageBox.Show(mail.Subject);
mail = items.FindNext();
}
Items.Restrict :
OutLook.Items items = oFolder.Items.Restict("[Unread] = true")
foreach (OutLook.MailItem mail in items)
{
MessageBox.Show(mail.Subject);
}
어제의 이메일을 검색하는 필터 란 무엇입니까? 나는 이것을 시도했다 [SentOn]> '5/17/2017 4:21:33 PM'하지만 작동하지 않는 것 같습니다. 제로 레코드를 반환합니다 –
또는 [ReceivedTime]입니다. –
예 날짜 형식을 잘못 지정했습니다. 감사 –
- 1. Outlook에서 읽지 않은 메일 확인
- 2. 코드를 사용하여 Outlook에서 읽지 않은 항목을 삭제하는 방법
- 3. Android 기기에서 읽지 않은 메일 수 얻기
- 4. PHP -> 읽지 않은 Gmail 메일 표시
- 5. Outlook에서 PDF 파일 받기
- 6. 델파이 Outlook에서 이메일 받기
- 7. Outlook에서 C#으로 이메일 본문 받기
- 8. 읽지 않은 항목을 컨트롤러에서보기로 전달
- 9. Gmail에서 읽지 않은 메일 수를 확인하는 자바 스크립트
- 10. READ 메시지로 읽지 않은 페이지 수 메일 함으로 업데이트
- 11. iPhone 메일 앱에서 파란색 "읽지 않은 점"기능 다시 만들기
- 12. 읽지 않은 전자 메일 알리미, 가장 실용적인 접근법
- 13. Google 보이스 및 읽지 않은 읽지 않은 SMS 메시지 읽기
- 14. 읽지 않은 메시지 수를 표시하는 SQL ... 읽지 않은 응답을 포함하여 ...
- 15. 읽지 않은 메시지로 접근하기
- 16. libpng 읽지 않은 데이터
- 17. Outlook 2007 추가 기능에서 메일 소스 받기
- 18. 썬더 버드 메일 클라이언트에서받은 편지함 메일의 상태를 읽지 않고 읽지 않은 상태로 변경하는 방법은 무엇입니까?
- 19. iPhone에서 연락처 메일 받기
- 20. 서블릿으로 메일 받기
- 21. Outlook에서 메일 첨부 파일 가져 오기/열기
- 22. MAPI를 통해 Python으로 Outlook에서 전자 메일 읽기
- 23. Google 리더 읽지 않은 횟수
- 24. django가 읽지 않은 항목을 구현합니다.
- 25. 포럼 읽지 않은 게시 구현
- 26. 읽지 않은 푸시 알림의 수명
- 27. PHP를 사용하여 전자 메일 받기
- 28. IMAP 서버에서 새 메일 받기
- 29. MS Outlook에서 이메일 읽기
- 30. Windows Mobile 5.0에서 읽지 않은 SMS 읽기
그래 그게 내가 원하는 것! 감사합니다. 그러나 Outlook에있는 다른 사서함에서받은 편지함의 항목을 가져 오는 방법이 있습니까? – Phil
폴더의 모든 항목을 반복하는 것은 끔찍한 생각입니다. 특히 온라인 Exchange 저장소에 대해 작업하는 경우 특히 그렇습니다. Items.Find/FindNext 또는 Items.Restrict는 이동 방법입니다. –