2011-04-01 48 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 2011-04-01 08:49:42

+0

K,我將「」更改爲「」,現在可以使用!謝謝! – alex 2011-04-01 08:51:23

+0

您可能需要考慮在將body標記填充到mail.HTMLBody之前更改它。聽起來像HTML在被填充後被解析,這可能會導致意外的結果,例如標記被轉換爲小寫。 – Prutswonder 2011-04-01 09:01:52