Outlook HTMLBody отказывается выводить размер шрифта, который я указал, независимо от значения - PullRequest
2 голосов
/ 31 января 2020

У меня есть этот код, который отправляет электронную почту throw outlook

Microsoft.Office.Interop.Outlook.Application oApp = new Microsoft.Office.Interop.Outlook.Application(); 
Microsoft.Office.Interop.Outlook.MailItem oMsg = (Microsoft.Office.Interop.Outlook.MailItem)oApp.CreateItem(Microsoft.Office.Interop.Outlook.OlItemType.olMailItem); 
oMsg.To = "test@test.com"; oMsg.CC = "test1@test.com"; oMsg.Subject = "Fiche De Non-Confoemité N°: " + txtOrderNumber.Text+"/"+ txtCreationDate.DateTime.Year; 
oMsg.BodyFormat = Microsoft.Office.Interop.Outlook.OlBodyFormat.olFormatHTML; 
oMsg.Display(false); 
oMsg.HTMLBody = "<font size='18px'>"+"Un nouveau fiche de non-confoemité a été ajouté: "+ 
                "<br />" + "N°: " + txtOrderNumber.Text + "/" + txtCreationDate.DateTime.Year +
                "<br />" + "Détecteur: " + cmbDetecteurStructure.Text +
                "<br />" + "Personne Concernée: " + cmbRelevantEmployee.Text +
                "<br />" + "Date: " + txtCreationDate.Text +
                "<br />" + "Crée par « Smart Industrial Management »" +"</font>"+ oMsg.HTMLBody ;

Я пробовал разные значения (14,16,18,20), но я всегда получаю одинаковый размер (10) в outlook.
Как я могу решить эту проблему?

1 Ответ

1 голос
/ 31 января 2020

Оберните ваш текст в некоторый блок, например span, и добавьте к нему style:

<span style=\"font-size:16px\">Un nouveau fiche de non-confoemité a été ajouté:</span>

или просто примените style к тегу font:

<font style=\"font-size:16px\"> 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...