2017-02-15 6 views
0

Outlook에서 인라인 회신의 본문을 수정하려고합니다. 인라인 응답 편집기에 HTML을 삽입해야합니다.Outlook의 인라인 응답에 대한 HTMLBody 수정

내가 이런 식으로 일을하려고 오전 :

    var explorer = application.ActiveExplorer(); 
        MailItem item = explorer.ActiveInlineResponse; 
        item.Subject = "INLINE SUBJECT"; 
        item.HTMLBody = item.HTMLBody.Replace("Test", "INLINE BODY"); 

를 어떤 이유는 item.Subject이 올바르게 설정되어 있지만 몸이 설정되지 않습니다. 바꾸기를 사용하여 HTML을 엉망으로 만들지 않았는지 확인했습니다. HTML을 수정하지 않고 단어를 다른 단어로 바꾸려고했습니다.

효과가있는 ActiveInlineResponseWordEditor을 사용하여 인라인 응답의 텍스트를 변경하려고했지만 문제는 HTML을 삽입해야하며 단어 편집기 개체를 사용하여이를 수행하는 방법을 모른다는 것입니다.

내가 성공적으로 HtmlBody을 수정하거나 ActiveInlineResponseWordEditor을 사용하여 html을 삽입 할 수있는 방법에 대한 아이디어가 있으십니까?

감사합니다.

답변

0

MailItem 클래스의 Save 메서드를 사용해보십시오.

0
Outlook.MailItem newmail = item.Reply(); 
newmail.BodyFormat = Outlook.OlBodyFormat.olFormatHTML; 
newmail.HTMLBody = item.HTMLBody.Replace("Test", "INLINE BODY"); 

당신은 메일의 회신을 받고 그 변화를 일을 시도 할 수 있습니다.