Microsoft Word Mail Merge发送邮件时文本格式丢失的问题求助
我之前也碰到过这个超闹心的问题!好好的分段邮件,经过邮件合并发送到Outlook后直接变成一大坨,完全没法看。后来折腾了几个方法终于解决了,分享给你试试:
先检查Word模板里的段落标记
先点击Word顶部工具栏的「显示/隐藏编辑标记」按钮(就是那个¶图标),看看你段落之间用的是段落标记(¶)还是换行符(↓)。如果是换行符的话,Outlook很容易把它们忽略掉,导致段落挤在一起。你可以用「查找替换」功能,把所有换行符替换成段落标记:查找内容输入^l,替换为输入^p,全部替换就好。设置正确的段落间距,别用手动空行
很多人习惯敲两次回车来分隔段落,但邮件合并时这种手动空行经常会被Outlook的HTML格式吃掉。建议直接给段落设置段后间距:选中所有正文段落,右键→「段落」,在「间距」部分把「段后」设为12磅(或者你觉得舒服的数值),这样段落之间的间距就会被Outlook正确识别。调整Outlook的默认邮件格式
打开Outlook,点击「文件」→「选项」→「邮件」,在「撰写邮件」区域,把「使用此格式撰写邮件」改成HTML格式(Rich Text也可以,但HTML兼容性更好)。另外在「邮件格式」部分,确保「将富文本格式转换为HTML格式」的选项是勾选状态,这样Word生成的格式能更好地和Outlook兼容。邮件合并时选对输出格式
当你在Word里完成邮件合并向导,到最后一步选择「电子邮件」作为输出时,记得点击「选项」按钮,在弹出的窗口里把「邮件格式」设置为HTML或者Rich Text,千万别选「纯文本」——纯文本本来就不支持段落格式,肯定会挤成一行。
如果这些方法都试过还是不行,你可以试试给模板里的段落应用Word自带的样式(比如「正文」样式),然后在样式里设置好间距,这样邮件合并时样式的格式会更稳定地被Outlook继承。
备注:内容来源于stack exchange,提问作者aaronth07




