목표는 두 개의 날짜 매개 변수를 사용하고 응답하지 않은 전자 메일을 표시하는 추가 기능을 사용하는 것입니다. 내 생각은받은 편지함과받은 편지함 사이의 대화 ID를 비교하고 일치하는 전자 메일을 표시하는 것입니다.전자 메일을 표시하는 Outlook 추가 기능 만들기 응답이 없습니다
Outlook 플러그인을 만들 때 나는 멍청한 느낌이 들기 때문에 어떤 도움이나 조언도 대단히 감사하겠습니다.
이 나는이 코드를 발견했습니다
Microsoft.Office.Interop.Outlook.Application app = null;
Microsoft.Office.Interop.Outlook._NameSpace ns = null;
Microsoft.Office.Interop.Outlook.PostItem item = null;
Microsoft.Office.Interop.Outlook.MAPIFolder inboxFolder = null;
Microsoft.Office.Interop.Outlook.MAPIFolder subFolder = null;
try
{
app = new Microsoft.Office.Interop.Outlook.Application();
ns = app.GetNamespace("MAPI");
ns.Logon(null,null,false, false);
inboxFolder = ns.GetDefaultFolder(Microsoft.Office.Interop.Outlook.OlDefaultFolders.olFolderInbox);
subFolder = inboxFolder.Folders["MySubFolderName"]; //folder.Folders[1]; also works
// there's of course code after this but I've omitted it from the post
}
나는이에 대한 2 가지 질문이 있습니다. 먼저 MAPIfolder 란 무엇입니까? 여기서 제 inboxFolder에 두 번째로 GetDefaultFolder 메서드에 매개 변수를 전달하여 두 날짜 사이에받은 편지함 메일 만 가져올 수 있습니까? 내가 보낼 편지함 폴더와 같은 일을 할 경우
둘째, 는 는 inboxFolder 및 outboxFolder을 비교하고 ConversationID 일치하는 경우에만 이메일로 새로운 컬렉션을 만들 수있는 방법은 무엇입니까? 사전에
감사