我通过Outlook将HTML作为HTML发送给感兴趣的各方,使用Word作为编辑器。
我喜欢使用空格而不是标签来格式化我的SQL。
当我将SQL粘贴到编辑器中时,格式化是正确的。 但'发送'版本删除了前导空格。
例如:
Select
*
From
Employees
变为
Select
*
From
Employees
有没有可以防止这种情况的选择?
答案 0 :(得分:1)
简介:以纯文字格式发送电子邮件以保留空白。
在花费太多时间尝试(并且失败)覆盖HTML段落样式,覆盖列表样式/字符以及调整Outlook 2013中的自动套用格式设置后,后备解决方案可能是发送任何重要的电子邮件将空格保留为纯文本。
可以通过以下方式发送纯文本电子邮件:
答案 1 :(得分:1)
我找不到解决方案但找到了解决方法 - 将所有(且仅限)前导空格替换为不间断空格。无需替换所有空间,只需更换前导空间。这样,Outlook在发送电子邮件时不会自动修剪它们。
在发送电子邮件之前需要
"^p "
(插入符号,空格)或点击底部 [特殊] 按钮并选择段落标记,只是一个空格字符"^p^s"
(插入符号,p,插入符号,s)或点击底部 [特殊] 按钮并选择段落标记和不间断空格 带前导空格的结果:
First without leading spaces
One leading space in this row
No leading spaces again
One leading space in this row
Two leading spaces here
One leading space in this row
No leading spaces again
One leading space in this row
Two leading spaces here
Two leading spaces here
One leading space in this row
Two leading spaces here
Two leading spaces here
Three leading spaces here
具有领先的不间断空格:
First without leading spaces
One leading space in this row
No leading spaces again
One leading space in this row
Two leading spaces here
One leading space in this row
No leading spaces again
One leading space in this row
Two leading spaces here
Two leading spaces here
One leading space in this row
Two leading spaces here
Two leading spaces here
Three leading spaces here