как отправить почту, используя outlook - справа налево текст в сообщении? - PullRequest
0 голосов
/ 10 ноября 2010

Я отправляю почту вот так:

 string sampleDisplayName = "Me";
                    Microsoft.Office.Interop.Outlook.Application sampleApp = new Microsoft.Office.Interop.Outlook.Application();
                    Microsoft.Office.Interop.Outlook.MailItem sampleMessage = (Microsoft.Office.Interop.Outlook.MailItem)sampleApp.CreateItem(Microsoft.Office.Interop.Outlook.OlItemType.olMailItem);
                    sampleMessage.To = "Me@Gmail.com"; 
                    sampleMessage.Subject = "My subject"; 
                    LosMSG  = "My message here";
                    LosMSG += "\n------------";
                    LosMSG += "\nand here";
                    sampleMessage.BodyFormat = Microsoft.Office.Interop.Outlook.OlBodyFormat.olFormatRichText;
                    sampleMessage.Body = LosMSG;
                    sampleMessage.BCC = ToHoSend; 
                    int samplePosition = (int)sampleMessage.Body.Length + 1;
                    int sampleType = (int)Microsoft.Office.Interop.Outlook.OlAttachmentType.olByValue;
                    sampleMessage.Display(true); 
                    sampleMessage = null;
                    sampleApp = null;

но сообщение слева направо

как мне это сделать справа налево?

спасибо заранее

1 Ответ

0 голосов
/ 10 ноября 2010

Я полагаю, что объектная модель автоматизации Outlook не включает поддержку RTL: если вы создадите сообщение в формате HTML, вы можете включить CSS direction:rtl;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...