但送出去後就看不到。
雖然在下面的連結上看到一些處理方法,但是還是沒解決。
Outlook - Msg body formatting SPAN style="DISPLAY: none, so text hidden on send : Outlook 2003
於是我再度思考其他的問題與驗證一些我的假設,終於找到原因了。
但要說明解決方案前,我先說明這個問題的發生是有前提條件的,那就是使用者在使用 Outlook 2003 時,選擇的編輯信件模式為預設的「使用 Microsoft Office Word 2003 來編輯電子郵件」。只有在這個選項上才會發生上述的問題。
解決方法是:
- 將預設的「使用 Microsoft Office Word 2003 來編輯電子郵件」勾選取消。這是治本之道。
- 或者
- 不要按到「Ctrl」+「Shift」+「H」複合鍵。這個複合按鍵就勢將你輸入的字元隱藏。
解釋:
因為在Word 2003的「字型」選項中多了一個以前沒有的功能,叫做「隱藏」。而他的快速鍵就是「Ctrl」+「Shift」+「H」。
當你使用Outlook 2003且採「使用 Microsoft Office Word 2003 來編輯電子郵件」時,當你輸入信件內容時,不小心按到「Ctrl」+「Shift」+「H」後,就會啟動隱藏功能,而這個我猜是微軟Outlook 2003 的臭蟲吧。
Outlook 2003 以HTML格式發送出去時,若有含「隱藏」的字元會用CSS 的「display: none」這個功能將字元隱藏。因此,當您第一次編輯該信件,不小心按到上述複合按鍵,你會在不知不覺中送出被隱藏字元的信件內容,讓對方收信者看得一頭霧水。
而當你自寄件備份中重新轉寄該信件內容時,又會恢復正常顯示。這是因為Outlook 2003在做轉寄動作時,將 display: none 這個屬性值刪除的緣故。
沒有留言:
張貼留言