題 打破內聯響應的Outlook 2010電子郵件藍色引用行


更新:
我終於想出了一種全面解決這個問題的方法,雖然它花了很多工作並創建了一個Outlook 2010插件!請參閱下面的插件下載。據我所知,除非你安裝一個插件才能解決這個問題,因為 這主要是由Microsoft Word將文檔轉換為HTML的錯誤引起的 (這需要在發送Outlook HTML電子郵件之前發生)。

請參閱下面的問題的原始描述(Outlook 2007,2010等,不允許正確的內聯響應,因為您無法打破左側的藍色“引用行”)。

我的插件基本上是在發送之前截取電子郵件,抓取Word文檔(如果電子​​郵件格式是HTML),並修復Word文檔的XML,然後將其保存為HTML並設置電子郵件的HTML正文到'固定'的HTML。然後,最後,內聯響應工作。 :-)可以通過轉到想要打破藍線的位置,按Ctrl + Q,然後輸入內聯響應來完成。 如果沒有安裝我的插件,當您發送電子郵件時,藍色“線”將在內聯響應前恢復。

這是一個屏幕截圖,顯示應用修復後Outlook 2010中的內聯響應是什麼樣的(是的,因為我對它進行了全面測試所以它很混亂;這裡的所有內容正是我之前的(頂部)電子郵件的樣子點擊'發送'):

enter image description here

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電子郵件時,引用的文本在側面有一條藍線,通常位於郵件的底部:

alt text

現在在Outlook 2003中,當在Outlook中回复HTML格式的郵件時,您以前很容易回复內聯,方法是到達要回复的引用郵件中的點,然後按“減少縮進”按鈕:

alt text

自Outlook 2007(和2010)以來,他們用Microsoft Word取代了電子郵件編輯器。這個 意味著藍線以不同的方式實施;它使用藍色左邊框。這使得打破陣容變得更加困難。經過多次努力,我發現了一個 一對 的 網頁 表示您可以通過按Ctrl + Q刪除所有格式,這將刪除光標旁邊的藍線並允許內聯回复:

alt text

好吧,從表面來看也不算太糟糕。我可以忍受這一點。但這是牙齒的踢;嘗試發送該郵件。我會寄給自己。我收到什麼?這個:

alt text

Outlook 2010 恢復了藍線我發送電子郵件後,我把它刪除了!看在上帝的份上!我上面鏈接的兩個頁面似乎沒有解決Outlook在發送時恢復藍線的問題。

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


72
2017-12-20 17:35


起源


+1因為至少我現在知道我不會發瘋。這只是Outlook。 - atomicules
不是真的,這對於多級縮進不起作用,並且在響應旁邊有一條藍線會產生誤導,因為對我來說它意味著縮進。 - Jez
我找到了一個“解決方案”:當回复HTML格式的郵件時,我將“當回复...”切換為“插入>”切換為縮進,這是內聯回复的唯一可用選項,我猜。 (是的,這意味著在HTML和純文本回復之間切換選項.Microsoft Outlook ...) - Mormegil
那麼插件在哪裡?請! - stolsvik
嗨Jez。您可能想要提供解決方案 作為答案,而不是實際問題本身。這樣可以更容易地找到它,因為人們希望答案是......好吧,答案就在哪裡。 - slhck


答案:


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

如果格式是HTML它將無法工作...雖然ctrl-Q似乎刪除藍色縮進線當我發回電子郵件給自己時,線路返回。但是在Rich Text格式中,解決方案堅持......


20
2018-03-14 16:22



自我注意:“CTRL + Q是刪除段落格式。”我不知道實際的菜單命令在哪裡。 - atomicules
此外,轉換為RTF也可以在Outlook 2010中使用。謝謝@Peaceplease - atomicules
您還可以使用CTRL + Space來使用默認樣式。結合CTRL + Q,您可以使用鍵盤完成所有操作。 (假設您的默認樣式與您要回复的郵件的樣式不匹配)。 - RobM
這個。我剛注意到它,實際上,轉換為Rich Text確實會導致藍線移除。 :-)我想知道Outlook 2003是否在其電子郵件中使用了富文本? - Jez
在Outlook 2010中,如果使用Ctrl + Q刪除段落格式,則將完全刪除藍線。同樣,它在編輯期間不會以這種方式顯示,但“已發送”文件夾副本中沒有藍線。 - Black


不太完全解決方案,但我剛剛在Outlook 2010中發現雖然Ctrl + Q技巧(刪除內聯回复的藍線縮進)對於藍線縮進的電子郵件不起作用(選項“前綴的每一行原始消息“),即使在發送和接收電子郵件之後,它對於縮進的電子郵件(選項”包括並縮進原始郵件“)也可以正常工作。

搜索之後,我發現這裡也提到了例如: http://www.msoutlook.info/question/400

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


3
2018-05-30 19:43





有趣 - 我不記得曾見過藍色邊框。我沒有在Outlook 2007中配置此配置。在某處有設置嗎?我找不到它。也許它是你靜音的一部分?

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

如何將標準更改為:完全禁用藍色條。我認為現在使用這是一個非常罕見的功能..當你進行內聯回复時,只需為你的字體選擇一種不同的亮色。當您選擇文本時,使用上下文工具提示現在很容易做到這一點。這可能是一個更多的工作,但根據我的理論,你不會經常這樣做。


-4
2018-01-15 13:34



這是人們經常做的事情,因為他們幸福地沒有意識到通過縮進引用,我覺得它看起來很糟糕。它也不可擴展;它可能適用於一個回复,但如果你在多個人之間進行了對話,你很快就會忘記誰的文字是哪種顏色以及你所引用的“等級”。 - Jez
文具和字體下面有一個設置可以自動更改字體顏色。 - Mark Sowul