gpt4 book ai didi

c# - 从右到左对齐 Outlook htmlbody

转载 作者:行者123 更新时间:2023-12-04 06:19:01 24 4
gpt4 key购买 nike

如何将 Outlook 中的 HTMLBody 从右到左对齐?

这是我发送消息的代码(正文在文本框中)

       private void sendmail()
{
outlook.Application outApp;
outApp = new outlook.Application();
outlook.MailItem mail = (outlook.MailItem)(outApp.CreateItem
(outlook.OlItemType.olMailItem));
mail.BodyFormat = outlook.OlBodyFormat.olFormatHTML;
mail.To = textTo.Text;
mail.CC = textCC.Text;
mail.Subject = textSubject.Text;
mail.HTMLBody = textBody.Text;
}

最佳答案

尝试将 textBody.Text 字符串包装在以下 HTML 中

<table width='100%'><tr><td align="right">[YOUR TEXTBODY.TEXT VAR GOES HERE]</td></tr></table>

例如
mail.HTMLBody = "<table width='100%'><tr><td align="right">"+textBody.Text+"</td></tr></table>";

或者如果您希望您的正文内容具有一定的宽度
mail.HTMLBody = "<table width='600'><tr><td align="right">"+textBody.Text+"</td></tr></table>";

希望这可以帮助

关于c# - 从右到左对齐 Outlook htmlbody,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6841737/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com