断开Outlook 2010电子邮件的蓝色引号行以进行内联响应


73

更新:
我终于想出了一种综合解决此问题的方法,尽管它花费了大量的工作并创建了Outlook 2010插件!参见下面的插件下载。但是据我所知,除非安装了插件才能解决此问题,因为这本质上是由Microsoft Word将文档转换为HTML中的错误引起的(这需要先于您发送Outlook HTML电子邮件)。

请在下面查看该问题的原始说明(Outlook 2007、2010等不允许正确的内联响应,因为您不能破坏左侧的蓝色“引号”)。

我的插件基本上在发送电子邮件之前先对其进行拦截,获取Word文档(如果电子邮件格式为HTML)并修复Word文档的XML,然后再将其另存为HTML并设置电子邮件的HTML正文到“固定” HTML。然后,最后,内联响应工作。:-)可以通过以下方法来完成:转到要断开蓝线的位置,按Ctrl + Q,然后输入内联响应。 在没有安装我的插件的情况下,发送电子邮件时,将在内联响应前面恢复蓝色引号。

这是一个屏幕快照,显示一旦应用此修复程序,Outlook 2010中的内联响应会是什么样(是的,这很混乱,因为我正在全面测试它;这里的所有内容正是我之前(电子邮件的顶部)的样子点击“发送”):

在此处输入图片说明

ADDIN:
我已经上传了最初发布此答案时已着手开发的插件的源代码;我没有时间(或与此有关的Outlook 2010)进行进一步的开发,因此这里有免责声明:起初这可能行不通,因为我不记得我在开发它的时候了,但是我知道我得到了概念证明。我将在GPLv3下发布此代码,因此,如果有一定开发经验的人想要尝试使其与Outlook 2010很好地配合使用,请这样做,并将您的解决方案(在GPLv3下许可)归还给对此答案发表评论的链接。但是,我个人可能永远无法使它成为“完成的”解决方案。该代码只是向您大致展示我是如何做到的。该插件在Visual Studio 2010解决方案中实现,所以您可能要使用它。这里是下载:
http://game-point.net/misc/OutlookQuoteFix.zip

Jens Frederich与我联系,说他已经开始致力于使该插件可用。Github项目在这里:https :
//github.com/frederich/quotefix


问题的原始描述:
这必须是从Outlook 2003到2007的最令人毛骨悚然的回归。据我所知,它在Outlook 2010中也存在。

当您在Outlook中回复HTML电子邮件时,带引号的文本在一侧的下方有一条蓝线,通常位于该消息的底部:

替代文字

现在,在Outlook 2003中,当您在Outlook中回复HTML格式的邮件时,您过去能够非常轻松地内联回复,方法是在要回复的引用邮件中找到要点,然后按“减少缩进”按钮:

替代文字

从Outlook 2007(和2010)开始,他们用Microsoft Word替换了电子邮件编辑器。这意味着蓝线是以不同的方式实现的。它使用蓝色的左边框。这使得很难分手。无事生非后,我发现了一个情侣页面是说,你可以通过按Ctrl + Q删除所有的格式,这将消除蓝线旁边的光标,并允许内嵌回复:

替代文字

好吧,表面上还不错。我可以忍受这一点。但这是牙齿上的踢脚;尝试发送该邮件。我会寄给自己。我会收到什么?这个:

替代文字

发送电子邮件后,Outlook 2010 恢复了蓝线(我将其删除的位置)!看在上帝的份上!我上面链接的两个页面似乎没有解决Outlook在发送时恢复蓝线的问题。

因此,有谁知道您如何在不恢复蓝线的情况下在Outlook 2010(或Outlook 2007)电子邮件中实际内联?在任何人说之前,我不想将消息转换为纯文本,不想只缩进答复,而必须自己手动构建蓝线。我想要类似Outlook 2003的功能;我回复,Outlook创建了蓝线,我可以用内联回复将其拆分,发送并保留内联格式。


14
+1,因为至少我现在知道我不会发疯。这只是Outlook。
原子

3
并非如此,这不适用于多个级别的缩进,并且响应旁边有蓝线会产生误导,因为对我而言,这意味着缩进。
耶斯(Jez)

2
我找到了一个“解决方案”:答复HTML格式的邮件时,我将“答复时…”开关从“插入>”切换为缩进,我想这是嵌入式答复的唯一可用选项。(是的,这意味着在HTML和纯文本答复之间切换选项。Microsoft Outlook…)
Mormegil 2011年

18
那么插件在哪里?请!
stolsvik

3
嗨,Jez。您可能想提供解决方案作为答案,而不是实际问题本身。这使查找起来更容易,因为人们期望答案在哪里。
slhck

Answers:


21

我找到了一个似乎有效的解决方案(我正在使用Outlook 2007)。假设您收到电子邮件,然后点击了回复。查看带有蓝色缩进线的回复电子邮件,单击“选项”下拉菜单,然后将格式更改为“富文本格式”。在电子邮件正文中输入您的回复,然后选择您的回复行或段落,然后按ctrl-Q。该段落或电子邮件的蓝线消失了。我通过将电子邮件发送回我自己进行了测试,它似乎可以正常工作。

如果格式为HTML,则它将无法正常工作...尽管当我向自己发送电子邮件时,ctrl-Q似乎删除了蓝色的缩进行,但该行又回来了。但是以富文本格式解决方案仍然存在...


2
自己注意:“ CTRL + Q是删除段落格式。” 我不知道实际的菜单命令在哪里。
原子

此外,转换为RTF格式也可以在Outlook 2010中使用。由于@Peaceplease
atomicules

2
您也可以使用CTRL + Space使用默认样式。与CTRL + Q结合使用,您可以使用键盘完成所有操作。(假设您的默认样式与您要回复的消息的样式不匹配)。
RobM 2011年

这个。我刚刚注意到了这一点,确实,转换为RTF确实会导致蓝线去除残留。:-)我想知道Outlook 2003是否在其电子邮件中使用了富文本格式?
耶斯(Jez)

在Outlook 2010中,如果使用Ctrl + Q删除了段落格式,则蓝线将被完全删除。同样,它在编辑过程中不会以这种方式显示,但是“已发送”文件夹副本中没有蓝线。
黑色

3

并非完全解决方案,但我刚刚在Outlook 2010中发现,尽管Ctrl + Q技巧(删除内联回复的蓝线缩进)对于蓝线缩进的电子邮件不起作用(选项“在每行的前缀前缀”)原始邮件”),即使发送和接收了刚刚缩进的电子邮件(“包含并缩进原始邮件”选项)也可以正常工作。

搜索后,我发现在这里也被提及:http : //www.msoutlook.info/question/400

据说可以将消息格式更改为RTF(而不是HTML),这显然不是解决方案-我真的不希望向所有未使用该邮件的人发送带有“ winmail.dat”附件的不可读的电子邮件Microsoft Outlook。


-4

有趣-我不记得曾经看到蓝色边框。我没有在Outlook 2007中进行配置。是否在某处进行了设置?我找不到 也许这是您固定资产的一部分?

我发现大部分时间都可以回复之前的邮件。我认为,只有当您回答多个问题时,内联回复才有意义。在这种情况下,我了解到要使它们脱颖而出(无边框)。

如何将标准更改为此:完全禁用蓝色条。我认为这是当今很少使用的功能。当您进行内联回复时,只需为字体选择其他鲜艳的颜色即可。现在,选择文本时,使用上下文工具提示可以很容易地做到这一点。这可能还需要一点点工作,但是根据我的理论,您实际上并不会经常这样做。


6
人们经常这样做是因为他们非常高兴地不知道通过缩进进行报价,而且我认为这看起来很糟糕。它也是不可扩展的。它可能只需要一个答复,但是如果您在多人之间进行对话,您会很快忘记您使用的文字是哪种颜色以及使用哪种“级别”的报价。
Jez

信纸和字体下有一个设置可以自动更改字体颜色。
Mark Sowul'3
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.