2011-04-01 5 views
1

태그 바로 앞에 HTML 형식의 텍스트를 삽입하려고합니다. 이 작동하는 동안Outlook 추가 기능 삽입 끝

그래서, (완전히 새로운 텍스트를 삽입) :

 String sHtml; 

     sHtml = "<P><h1><Font Color=Green>Inline graphics</Font></h1></P>\n</BODY>\n"; 
     mail.HTMLBody.Replace("</BODY>", sHtml); 

도와주세요 : 내가 몸의 끝 부분에 삽입 할 때

 String sHtml; 
     sHtml = "<HTML>\n" + 
      "<HEAD>\n" + 
      "<TITLE>Sample GIF</TITLE>\n" + 
      "</HEAD>\n" + 
      "<BODY><P>\n" + 
      "<h1><Font Color=Green>Inline graphics</Font></h1></P>\n" + 
      "</BODY>\n" + 
      "</HTML>"; 

     mail.HTMLBody = sHtml; 

이 실패!

답변

2

당신은에 마지막 줄을 변경해야합니다 :

mail.HTMLBody = mail.HTMLBody.Replace("</BODY>", sHtml); 
+0

안녕하세요, 감사하지만 여전히 아무것도하지 않습니다! – alex

+0

K, ""을 ""으로 변경했는데 이제 작동합니다! 고맙습니다! – alex

+0

body 태그를 mail.HTMLBody에 채우기 전에 body 태그를 변경하는 것이 좋습니다. HTML이 채워진 후 구문 분석되는 것처럼 들리므로 태그가 소문자로 변환되는 것처럼 예기치 않은 결과가 발생할 수 있습니다. – Prutswonder

관련 문제