打破 Outlook 2010 電子郵件藍色引號行以進行內聯回應

打破 Outlook 2010 電子郵件藍色引號行以進行內聯回應

更新:
我終於找到了一種方法來全面解決這個問題,儘管它花費了大量的工作和創建 Outlook 2010 插件!請參閱下面的插件下載。但據我所知,除非安裝插件來解決這個問題,否則沒有辦法解決這個問題,因為這本質上是由 Microsoft Word 將文件轉換為 HTML 時的錯誤引起的(這需要在傳送 Outlook HTML 電子郵件之前進行)。

請參閱下面的問題原始說明(Outlook 2007、2010 等不允許正確的內嵌回應,因為您無法打破左側的藍色「引號線」)。

我的外掛基本上在發送之前攔截電子郵件,抓取Word文件(如果電子​​郵件格式是HTML),並修復Word文件的XML,然後將其保存為HTML並設定電子郵件的HTML正文到「固定」HTML 。最後,內聯響應起作用了。 :-) 可以透過前往要中斷藍線的位置,按 Ctrl+Q,然後輸入內聯回應來完成。 如果沒有安裝我的插件,當您發送電子郵件時,藍色引號將恢復在內嵌回應前面。

下面的螢幕截圖顯示了應用程式修復後Outlook 2010 中的內聯回應的樣子(是的,這很混亂,因為我正在對其進行全面測試;這裡的所有內容都與我之前的電子郵件(頂部)完全相同。

在此輸入影像描述

插件:
我已經上傳了當我最初發布這個答案時我已經開始開發的插件的源代碼;我沒有時間(或 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 中回覆 HTML 電子郵件時,引用的文字旁邊有一條藍線,通常位於郵件的底部:

替代文字

現在,在 Outlook 2003 中,當在 Outlook 中回复 HTML 格式的郵件時,您過去可以非常輕鬆地進行內聯回复,方法是到達要回复的引用郵件中的位置,然後按“減少縮進”按鈕:

替代文字

自 Outlook 2007(和 2010)以來,他們用 Microsoft Word 取代了電子郵件編輯器。這意味著藍線以不同的方式實現;它使用藍色左邊框。這使得打破隊列變得更加困難。經過一番折騰,我找到了一個夫妻頁面也就是說,您可以透過按 Ctrl+Q 刪除所有格式,這將刪除遊標旁邊的藍線並允許內嵌回應:

替代文字

好吧,表面上看起來還不錯。我可以忍受這一點。但這是令人痛心的事;嘗試發送該郵件。我會發給我自己。我會收到什麼?這:

替代文字

2010年展望恢復了藍線,我在發送電子郵件時已將其刪除!看在上帝的份上!我上面連結到的兩個頁面似乎沒有解決 Outlook 在發送時恢復藍線的問題。

那麼,有誰知道如何在 Outlook 2010(或 Outlook 2007)電子郵件中實際回覆內聯而不恢復藍線?在有人說之前,我不要想要將訊息轉換為純文本,我不要只想縮進回复,並且必須自己手動構建藍線。我想要類似 Outlook 2003 的行為;當我回覆時,Outlook 會創建藍線,我可以使用內聯回覆將其分解,發送它,並且我的內聯格式保持不變。

答案1

我找到了一個似乎有效的解決方案(我使用的是 Outlook 2007)。假設您收到一封電子郵件並點擊回覆。查看帶有藍色縮排線的回覆電子郵件,按一下「選項」下拉式選單,然後將格式變更為「富文本」。在電子郵件正文中輸入您的回复,然後選擇您的回復行或段落,然後按 ctrl-Q。該段落或電子郵件的藍線消失了。我透過將電子郵件發送回給自己來測試這一點,它似乎有效。

如果格式是 HTML,它將無法運作...儘管 ctrl-Q 似乎刪除了藍色縮排線,但當我將電子郵件發回給自己時,該線又回來了。但在富文本格式中,解決方案仍然存在...

答案2

不完全是解決方案,但我剛剛在Outlook 2010 中發現,儘管Ctrl+Q 技巧(刪除內嵌回复的藍線縮進)對於藍線縮進的電子郵件不起作用(選項“為每一行添加前綴」)原始訊息」),即使在發送和接收電子郵件之後,它也適用於剛剛縮排的電子郵件(選項「包含並縮排原始訊息」)。

經過搜索,我發現這裡也提到了這一點: http://www.msoutlook.info/question/400

將訊息格式更改為 RTF(而不是 HTML),據說可行,但這顯然不是解決方案 - 我真的不想向所有不使用“winmail.dat”附件的人發送根本不可讀的電子郵件微軟 Outlook。

答案3

有趣 - 我不記得曾經見過藍色邊框。我的 Outlook 2007 中沒有配置此功能。我找不到它。也許它是你文具的一部分?

我發現大多數時候回覆之前郵件之上的電子郵件是可以接受的。我認為內嵌回覆唯一相關的時候是當您回答多個問題時。在這種情況下,我理解想要讓它們脫穎而出(沒有邊界)。

如何將您的標準更改為:完全停用藍色條。我認為這是當今很少使用的功能。現在,當您選擇文字時,使用上下文工具提示可以輕鬆做到這一點。這可能需要多做一點工作,但根據我的理論,您實際上不會經常這樣做。

相關內容