2013-09-26 1 views
0

Visual Studio에서 Outlook 플러그인을 만들고 있는데 그 중 일부에서받는 사람/제목/본문 내용을 수집해야합니다. 문제는 없지만 메일 항목에 액세스 할 때 제목과 본문을 수집 할 수 있습니다. 항상 빈 것으로 나타납니다. Outlook 2007 추가 기능 - mailItem. 중단 점을보고 값을 수동으로 확인한 후에 만 ​​사용할 수 있습니다.

body = mailItem.Body 
subject = mailItem.Subject 
Dim readtest As String = mailItem.To 

은 내가 사용하고있는 코드가, 무엇을 더 나쁘게 만드는 것은 내가 readtest을 채울하기 전에 중단 점을 넣고 나서 수동으로 바로 mailItem.To 값을보고 다시 시작하거나 단계별 경우이다 코드가 잘 작동합니다.

내가 제대로 작동하는지 어떻게 알 수 있습니까?

답변

1

mailItem.Recipients 속성을 사용하여 동일한 기능을 사용할 수 있습니다. IEnumerable을 반환합니다. 받는 사람 개체가 다음 작업을 수행 할 수 있도록 기본적으로 이름 멤버가 (이 C#으로의하지만 난 당신이 VB로 알아낼 수 있다고 생각) : 당신이 mailItem.To

사용하는 것처럼

string recipients = string.Empty; 
foreach (Outlook.Recipient r in mailItem.Recipients) 
{ 
    recipients += r.Name + ";"; 
} 

당신은 같은 결과를 얻어야한다

+0

일했습니다. 감사합니다! – Bryan