Outlook 2010 - Always reply using HTML Format Option???

Hey Guys,

Have had a good look through the outlook 2010 options but can't find anywhere the option you had in previous outlook versions to set always reply using HTML format email as your default reply type.

You can open the email and go to the "Format Text" tab and Select "HTML" but I was looking for a permenant way of setting HTML.


Thanks for any help you can give,


Thomas

May 28th, 2010 5:38pm

There isn't one. Outlook always replies/forwards in the format of the original message. This is to stop you replying in HTML to someone whose email client only understands Plain Text.
Free Windows Admin Tool Kit Click here and download it now
May 28th, 2010 6:20pm

Ah shame but I sort of figured this may have been the case...


Thanks for your help

 

Regards,

Thomas

May 28th, 2010 7:00pm

Honestly, Microsoft. All our company works with Outlook. We can't reply to each other without it changing to plain text. How many e-mail clients do not use html these days? The option not only makes sense, not having it is just ridiculous!
Free Windows Admin Tool Kit Click here and download it now
March 27th, 2011 7:58am

It should be optional! The people who can't read HTML email only make up 0.0001% of the population. Damnit.
June 27th, 2011 9:20pm

Agreed 100% - I've been waiting for this option in Outlook for YEARS.  I have to CONSTANTLY manually change the style to HTML when replying - and it eliminates my embedded signature links.   There is no rationale that if a message was sent in text formatting, that their client cannot handle HTML formatting.   Drives me nuts that I can't have the option to default reply in HTML style, and costs me a lot of TIME.
Free Windows Admin Tool Kit Click here and download it now
August 15th, 2011 6:53pm

You don't have to lose your embedded signature...after changing back to html, you can either 1- right click your new, non-html signature, and re-select it to revert back to html, OR click the 'Insert' tab, then just below that, maybe one slot to the right, you have the 'signature' tab (works great if the signature doesn't show up at all)
August 15th, 2011 7:01pm

If you receive an email in HTML format you can be pretty sure that the address it is sent from is running an email client that can understand HTML format and you can reply in that format without causing any problems.

If, however, you receive an email in Plain Text format you can make no inferrence about whether the sending mail client can or cannot understand HTML format. You only know that they've sent a message to you in Plain Text. Now, whatever you think about the capabilities of the email clients you receive mail from, there are mail clients (and other automated email systems) out there which cannot deal with HTML mail and trying to send HTML mail to them will render the message completely unreadable. It is therefore a very reasonable thing to do to reply in the format in which you received the original message.

Now, perhaps a better solution would be for your email client to remember if you've ever received an HTML mail from a particular address and also what proportion of mail you receive from an address is Plain Text. Your mail client could then know if HTML was "likely" to be acceptable to the recipient and offer to switch from Plain Text to HTML on reply. If the user could adjust the thresholds for "Plain Text", "Ask Me" and "HTML" then you'd be able to say "If I get 90% or more mail from this sender in Plain Text - Reply in Plain Text" and "If I get 10% or less mail from this sender in Plain Text - Reply in HTML" and "If I get less than 90% but more than 10% of mail from this sender in Plain Text - Ask Me for the reply format".

However, that's a lot of extra processing to do on receiving every email and an additional UI burden on the users. As most users wouldn't understand the questions let alone the consequences of the choices it may well be an annoyance they would rather do without.

Free Windows Admin Tool Kit Click here and download it now
August 15th, 2011 8:20pm

My biggest problem is with automated replies from applications such as ticketing system. There's usually a question or response that I'd want to send out but having it in plain text isn't going to make the subsequent response be in standard outlook fonts. And particularly signatures when dealing with big companies, most everyone are required to have signatures and all of them run about 6-7 lines. They do not make the emails looks good even to understand. 

Having an option to default to HTML format or even when forwarding will help alleviate some of these problems.

Thanks!

September 20th, 2011 12:31am

When someone has sent you an email in plain text, it's probably because that's what they want to deal with. It's not very polite to ignore that preference, & simply override it by sending back an html email.

 

Free Windows Admin Tool Kit Click here and download it now
September 21st, 2011 3:43am

"Polite"? My HTML isn't rude ;) And it converts automatically -- if they can only get plain text, it will come over in plain text! I'd rather take the chance and send them my emails with the HTML formatting so that they can see and click on links to my website.

It should be MY choice to make, not Outlook's.

  • Edited by Cheryllion Wednesday, October 05, 2011 8:03 PM
October 5th, 2011 11:02pm

"Polite"? My HTML isn't rude ;) And it converts automatically -- if they can only get plain text, it will come over in plain text! I'd rather take the chance and send them my emails with the HTML formatting so that they can see and click on links to my website.

It should be MY choice to make, not Outlook's.

  • Edited by Cheryllion Wednesday, October 05, 2011 8:03 PM
Free Windows Admin Tool Kit Click here and download it now
October 5th, 2011 11:02pm

"Polite"? My HTML isn't rude ;) And it converts automatically -- if they can only get plain text, it will come over in plain text! I'd rather take the chance and send them my emails with the HTML formatting so that they can see and click on links to my website.

It should be MY choice to make, not Outlook's.

  • Edited by Cheryllion Wednesday, October 05, 2011 8:03 PM
October 5th, 2011 11:02pm

If you are in Italy and you can speak German and Italian and someone comes up to you in the street and starts a conversation with you in Italian would you not reply in Italian? Would you not think it were rude of you to reply in German - when you don't even know if the other person can speak German?

(Rude as in disrespectful, not rude as in sexual.)

HTML mail doesn't "automatically convert" to Plain Text. If you send in HTML, most mail clients, including Outlook, send the body text twice, in a MIME envelope, so that the receiving mail client can choose which version to display.

Unfortunately some older mail clients don't understand MIME envelopes (they and HTML are NOT part of the specification for email clients - they are later extensions). In that case the mail client will display the text of the MIME envelope, the plain text and the code/text of the HTML all at once which can be very difficult to read. Some recipients will just look at that "load of garbage" and delete it immediately without even trying to decipher it.

Free Windows Admin Tool Kit Click here and download it now
October 6th, 2011 10:28am

If you are willing to set up AutoHotkey, I wrote a little script that does it for you whenever it detects a "plain text" reply/reply all/forward window:

; Will convert an active window that says "- (Plain Text)" and convert it to HTML


; For AutoHotkey afficionados:

;  For some reason in Outlook 2010 IfWinExists requires the full text of the Window, not just a substring, hence the need to get the ActiveTitle rather than just using IfWinExists.  Weird glitch with Outlook Windows and AHK...
;  
; A check is added for a window text element that simply is the opened message (which contains hidden text "Retention Policy")
;  -- Reply, reply To All, and Forward do not appear to contain this hidden text so I use it as a filter.  Might have to use AutoIt3 Window Spy if your system does not work as mine and find an appropriate filter to prevent this from changing a simple open message window (not a reply, etc.).
;
;  This is designed for Outlook 2010 and uses AutoHotkey.  Store this script as a *.ahk file and run.

Loop
{
    WinGetActiveTitle, Title
    WinGetText, WindowText, %Title%
   
    IfNotInString, WindowText,Retention Policy
    {
      IfInString, Title,- Message (Plain Text)
      {
         Send, {ALTDOWN}{ALTUP}oth{ALTDOWN}{ALTUP}h{ALTDOWN}{ALTUP}
      }
    }
    Sleep, 250
}

  • Proposed as answer by wthrower Thursday, July 12, 2012 11:30 PM
October 31st, 2011 2:18pm

If you are willing to set up AutoHotkey, I wrote a little script that does it for you whenever it detects a "plain text" reply/reply all/forward window:

; Will convert an active window that says "- (Plain Text)" and convert it to HTML


; For AutoHotkey afficionados:

;  For some reason in Outlook 2010 IfWinExists requires the full text of the Window, not just a substring, hence the need to get the ActiveTitle rather than just using IfWinExists.  Weird glitch with Outlook Windows and AHK...
;  
; A check is added for a window text element that simply is the opened message (which contains hidden text "Retention Policy")
;  -- Reply, reply To All, and Forward do not appear to contain this hidden text so I use it as a filter.  Might have to use AutoIt3 Window Spy if your system does not work as mine and find an appropriate filter to prevent this from changing a simple open message window (not a reply, etc.).
;
;  This is designed for Outlook 2010 and uses AutoHotkey.  Store this script as a *.ahk file and run.

Loop
{
    WinGetActiveTitle, Title
    WinGetText, WindowText, %Title%
   
    IfNotInString, WindowText,Retention Policy
    {
      IfInString, Title,- Message (Plain Text)
      {
         Send, {ALTDOWN}{ALTUP}oth{ALTDOWN}{ALTUP}h{ALTDOWN}{ALTUP}
      }
    }
    Sleep, 250
}

  • Proposed as answer by wthrower Thursday, July 12, 2012 11:30 PM
Free Windows Admin Tool Kit Click here and download it now
October 31st, 2011 2:18pm

If you are willing to set up AutoHotkey, I wrote a little script that does it for you whenever it detects a "plain text" reply/reply all/forward window:

; Will convert an active window that says "- (Plain Text)" and convert it to HTML


; For AutoHotkey afficionados:

;  For some reason in Outlook 2010 IfWinExists requires the full text of the Window, not just a substring, hence the need to get the ActiveTitle rather than just using IfWinExists.  Weird glitch with Outlook Windows and AHK...
;  
; A check is added for a window text element that simply is the opened message (which contains hidden text "Retention Policy")
;  -- Reply, reply To All, and Forward do not appear to contain this hidden text so I use it as a filter.  Might have to use AutoIt3 Window Spy if your system does not work as mine and find an appropriate filter to prevent this from changing a simple open message window (not a reply, etc.).
;
;  This is designed for Outlook 2010 and uses AutoHotkey.  Store this script as a *.ahk file and run.

Loop
{
    WinGetActiveTitle, Title
    WinGetText, WindowText, %Title%
   
    IfNotInString, WindowText,Retention Policy
    {
      IfInString, Title,- Message (Plain Text)
      {
         Send, {ALTDOWN}{ALTUP}oth{ALTDOWN}{ALTUP}h{ALTDOWN}{ALTUP}
      }
    }
    Sleep, 250
}

  • Proposed as answer by wthrower Thursday, July 12, 2012 11:30 PM
October 31st, 2011 2:18pm

Agreed 100% - I've been waiting for this option in Outlook for YEARS.  I have to CONSTANTLY manually change the style to HTML when replying - and it eliminates my embedded signature links.   There is no rationale that if a message was sent in text formatting, that their client cannot handle HTML formatting.   Drives me nuts that I can't have the option to default reply in HTML style, and costs me a lot of TIME.
This. It is a massive PITA to fix the signature in half of my replies.
Free Windows Admin Tool Kit Click here and download it now
November 28th, 2011 8:34am

It takes two mouse clicks to change a signature. Surely not a massive PITA.

And why are you changing format? The sender to whom you are replying has probably either

1) specifically chosen to send to you in Plain Text

or

2) they are using a mail client which doesn't understand MIME encapsulated HTML emails.

Either way, by changing to HTML format you risk annoying them or sending email that they can't understand. And to what end? So your signature can be pretty?

I would only change the format of a reply if I really needed the extra formatting capabilities of HTML mail, to ensure the meaning of my reply was clear, AND I was certain that the original's senders email client CAN display HTML, and that requires knowledge  that Outlook just doesn't have. (Perhaps it should and I've outlined above one possible way that I could see this working.)

November 29th, 2011 2:18am

I disagree with the whole premise of this thread, that outlook always replies in the same format as the original.

My outlook seemingly at random chooses to respond to HTML as Plain Text or HTML.

I can't figure it out, but it appears to be by the thread.  If I see any formatting or hotlinks, it's definitely not plain text, right?

Free Windows Admin Tool Kit Click here and download it now
December 9th, 2011 1:06am

Outlook will format links as blue underlined text even if the format is "Plain Text". If you OPEN the email, rather than previewing it in the Reading Pane, Outlook shows you the format in the Title Bar of the message window.
December 9th, 2011 3:31am

It isn't very polite to insist that someone reply to you ONLY in your chosen format.  As someone mentioned earlier, e-mail clients that cannot process HTML are very rare these days.  My boss has a larger font set in Outlook 2010 because he has trouble seeing the standard 11pt font that Plain Text uses.  So when he replies to a Plain Text message, he not only has trouble reading the original message, but now has trouble replying to it as well.  He has no trouble with HTML messages. 

So I guess "being rude" is in the eye(s) of the beholder.

Free Windows Admin Tool Kit Click here and download it now
December 19th, 2011 9:37pm

You are not prevented from changing the format from Plain Text to HTML, it is just that Outlook will reply in the format of the original message by default.

However, tell your boss to go to File | Options | Mail | Stationery and Fonts and set the font Outlook uses for Plain Text to something large enough for him to read.

Alternatively, use the Zoom buttons at the bottom right of the window to enlarge the text in the Reading Pane or the Zoom button on the Ribbon for an open message.

Another solution would be to set Windows' Display Settings to 120DPI (125% of normal) so that everything is bigger.

December 19th, 2011 9:53pm

You forget the most obvious answer:

3) The email originated from a device which is able to display HTML emails but can not send in HTML.  For example, a Blackberry phone.

Free Windows Admin Tool Kit Click here and download it now
December 22nd, 2011 12:55am

You forget the most obvious answer:

3) The email originated from a device which is able to display HTML emails but can not send in HTML.  For example, a Blackberry phone.

Exactly!

FIRST: The thinking being is ME, not the Software. So the decision is up to me, not up to Microsoft quiche-eaters who always think to be smarter than the user.  I KNOW where the incoming messages are from, if I don't I'll be as careful as I estimate I have to be. Nothing more.

SECOND: Though quite dummy, this could make some disagreable sense for ANSWERS, but tell me a single reason for I should be unable to FORWARD the plain text message coming from someone, to someone else capable of reading the HTML (e.g. an internal company address or a normal office address), adding my company signature. My formatted signature always messes up!


January 26th, 2012 6:52pm

You forget the most obvious answer:

3) The email originated from a device which is able to display HTML emails but can not send in HTML.  For example, a Blackberry phone.

Exactly!

FIRST: The thinking being is ME, not the Software. So the decision is up to me, not up to Microsoft quiche-eaters who always think to be smarter than the user.  I KNOW where the incoming messages are from, if I don't I'll be as careful as I estimate I have to be. Nothing more.

SECOND: Though quite dummy, this could make some disagreable sense for ANSWERS, but tell me a single reason for I should be unable to FORWARD the plain text message coming from someone, to someone else capable of reading the HTML (e.g. an internal company address or a normal office address), adding my company signature. My formatted signature always messes up!


Free Windows Admin Tool Kit Click here and download it now
January 26th, 2012 6:52pm

You forget the most obvious answer:

3) The email originated from a device which is able to display HTML emails but can not send in HTML.  For example, a Blackberry phone.

Exactly!

FIRST: The thinking being is ME, not the Software. So the decision is up to me, not up to Microsoft quiche-eaters who always think to be smarter than the user.  I KNOW where the incoming messages are from, if I don't I'll be as careful as I estimate I have to be. Nothing more.

SECOND: Though quite dummy, this could make some disagreable sense for ANSWERS, but tell me a single reason for I should be unable to FORWARD the plain text message coming from someone, to someone else capable of reading the HTML (e.g. an internal company address or a normal office address), adding my company signature. My formatted signature always messes up!


January 26th, 2012 6:52pm

I read the whole string of emails, and while I appreciate that everyone's looking out for every one else's politeness :), the bottom line is that there are people that always want to use HTML. (And I agree with some of the posters, that Outlook often switches to Plain text for no apparent reason.)

I work in the tech field, and correspond almost exclusively with other tech people when I'm using Outlook. I would put large amounts of cash on the fact that the extreme number of those people support viewing HTML mail today. So all I'm asking for is a way to do that...

I'll take the risk that Miss Manners sends me a nasty email (in plain text, no less...) :)

Free Windows Admin Tool Kit Click here and download it now
January 31st, 2012 6:32am

There is NO WAY to set Outlook to always reply in HTML. The setting just doesn't exist.

If you install AutoHotKey (http://www.autohotkey.com/) you can use the script that RogueTexan supplied above.

January 31st, 2012 11:52am

Simon, I am bothered by your responses.  A number of people have desired a certain feature in Outlook.  It is clear that Outlook does not have that feature.  However, they are not wrong for wanting it.  It is important for people to understand that their feature might not be fully compatible with the entire Internet community, but it is equally important to trivialize their complaints.  Just because you aren't aggrevated by the lack of a permanent HTML response feature does not mean that other people aren't.  Maybe you don't mind those extra steps, but a number of people do.  
Free Windows Admin Tool Kit Click here and download it now
February 17th, 2012 11:31pm

Alan,

I am sorry you are "bothered" by my responses. It is not my intention to annoy people,  only to provide helpful advice where I can.

I have explained here in various posts that Outlook cannot always reply in HTML and the technical reasons why it is not a good idea. I have proposed a possible upgrade to the way Outlook handles replying and seconded a possible workaround, proposed by someone else, that users could implement.

I did disagree with one poster that changing signature format was a "massive PITA". If you think that counts as "trivialising a complaint" then so be it. I disagreed with the degree to which it was a problem, not the fact that it was a problem.

I have defended some of the technicalities of the way Outlook works but I do not for a moment think it is a perfect piece of software. I can think of hundreds of ways in which it could be improved. However, this is a technical help forum, not a wishlist for new features or improvements so I mostly confine my replies to what is possible with the software as it exists today.

For the record, in case there is any doubt, I do not work for Microsoft and have no influence on how any of their software works. I am an independent IT consultant and I write for PC Pro, the UK's biggest computer magazine. In this, and other forums, I write in my own personal capacity, unpaid and in my own time.

February 18th, 2012 2:04pm

Agree!!!  However, if you allow me to correct you, it's not just two clicks. It's two browsing (to find where to click), two pointing and two clicking per each e-mail you send every day. Average time spent may be only three or four seconds, but if you send a hundred e-mails per day, it will be a waste of valuable time. If you imagine how many people in the world goes to the same procedure, i could say that it's a HUGE waste of human-hours doing such a stupid two-clicks procedure, just because the "automatic" option is not available. In fact, I think that I am not correcting you, but reinforcing the PITA putting that in a wider approach.
Free Windows Admin Tool Kit Click here and download it now
March 14th, 2012 10:19pm

Here is my related issue:  I understand that Outlook can switch to plain text to reply in kind; however, my Outlook has begun to reply to EVERYONE in plain text. Why?
March 19th, 2012 7:42pm

I would go to File | Options | Mail and check that your "Compose messages in this format" option is set to "HTML".

Free Windows Admin Tool Kit Click here and download it now
March 19th, 2012 7:45pm

If I may add my .02...We have a bug system at my work. A end user creates a bug, we get an e-mail from the bug system of the bug. The e-mail is in plain text. The e-mail is 'from' the help system, but we change it to reply to the end user. So, we not only change the reply-to (not a issue) but then we have to change format to HTML, then copy and paste our HTML sig - since once we reply and the reply is plain text, if we change to html, it keeps the plain text sig. So contrary to all the nay sayers, there ARE valid reasons for wanting to force HTML.

June 13th, 2012 1:37am

A couple of things spring to mind.

  1. If you click the Reply button then delete the TO address and type a different one that's not really a reply. You are effectively Forwarding the message (to another person) and changing its format to suit that other person. Perhaps you could investigate adding a custom button that does these two actions with one click.
  2. Your bug system started the email in Plain Text, probably because it isn't configured for or can't handle HTML mail. Perhaps you could investigate if it can be configured to use HTML format or changed for a system that can.
  3. You don't have to copy and paste your HTML signature. After you change to HTML format, just click Insert | Signature again and any Plain Text signature should be replaced by an HTML one. (Outlook 2007 and 2010 certainly do this as they know where the signature is. I seem to remember that 2003 and before add an HTML signature to the message so you have to delete any existing Plain Text one and/or move the HTML signature to the right place in the message.) This is assuming you have Outlook add a signature to all messages as they are created. If you don't then there is no signature to change on the message. You just add the signature after changing format.
  4. I fully accept that there are valid reasons for wanting to force Outlook to use HTML format in certain circumstances but it will not be the right thing to do 100% of the time and if you do so you risk the message you send being unreadable at the other end. For this reason Outlook makes the change of format a manual task. It could, in future, make it easier or help you decide when it is appropriate. We will have to wait and see what transpires in Office '15' which should be going to public beta in the next couple of months.
Free Windows Admin Tool Kit Click here and download it now
June 13th, 2012 10:57am

I see the reasoning behind this behavior for replying to email. It's not about people who use email clients that do not support HTML formatting. It's about automated systems that do not handle HTML. Such systems are common enough that I wouldn't want to default to HTML when replying.

Forwarding is another issue though. I'm skeptical of the reasoning for Outlook defaulting to plain text for forwarded messages that arrived in plain text. That's why I found this thread--I wanted to change that behavior.

July 13th, 2012 2:27am

Is it not possible to change the font size that is displayed for plain text email? That seems like the real issue here.
Free Windows Admin Tool Kit Click here and download it now
July 13th, 2012 2:29am

In my opinion, the most important part of this response is the almost invisible parenthetical statement: and other automated email systems

That's what actually seems likely to break if you send HTML when it expects plain text.


  • Edited by wthrower Thursday, July 12, 2012 11:35 PM
July 13th, 2012 2:35am

In my opinion, the most important part of this response is the almost invisible parenthetical statement: and other automated email systems

That's what actually seems likely to break if you send HTML when it expects plain text.


  • Edited by wthrower Thursday, July 12, 2012 11:35 PM
Free Windows Admin Tool Kit Click here and download it now
July 13th, 2012 2:35am

In my opinion, the most important part of this response is the almost invisible parenthetical statement: and other automated email systems

That's what actually seems likely to break if you send HTML when it expects plain text.


  • Edited by wthrower Thursday, July 12, 2012 11:35 PM
July 13th, 2012 2:35am

Yes, of course you can. You can set the font name, size and colour you see for reading and composing emails in plain text.
Free Windows Admin Tool Kit Click here and download it now
July 13th, 2012 2:39am

Simon, I do not mean to be rude, but you seem to have a very narrow viewpoint in this regard.

The company I work for requires all employees to:

1 - use Outlook for all work related email

2 - to have a companywide standardized signature format

3 - to send all emails, replies or otherwise with the standardized signature included

We do not have a choice in this matter. The problem arising from this is that, even when people send emails internally, for some reason when you hit reply, regardless of the type of format in which the email was received,  it is converting the reply format to plain text. As someone else posted in an earlier comment, this takes up extra time when you have to go in and insert your required standardized signature every single time.

You should understand that some of us want to be as efficient as possible. We are not doing this merely so that our "signature can be pretty." And when we have to take the extra few seconds to fix every single email, those seconds add up.

I agree with most of the other comments, there should be an option. Microsoft is so smart and continually striving to make things better, easier, more improved. Surely they could figure out a way to allow this option for those of us who need it, while still allowing it to convert to whatever format is required on the receiver's end.


July 31st, 2012 4:39pm

Simon, I do not mean to be rude, but you seem to have a very narrow viewpoint in this regard.

The company I work for requires all employees to:

1 - use Outlook for all work related email

2 - to have a companywide standardized signature format

3 - to send all emails, replies or otherwise with the standardized signature included

We do not have a choice in this matter. The problem arising from this is that, even when people send emails internally, for some reason when you hit reply, regardless of the type of format in which the email was received,  it is converting the reply format to plain text. As someone else posted in an earlier comment, this takes up extra time when you have to go in and insert your required standardized signature every single time.

You should understand that some of us want to be as efficient as possible. We are not doing this merely so that our "signature can be pretty." And when we have to take the extra few seconds to fix every single email, those seconds add up.

I agree with most of the other comments, there should be an option. Microsoft is so smart and continually striving to make things better, easier, more improved. Surely they could figure out a way to allow this option for those of us who need it, while still allowing it to convert to whatever format is required on the receiver's end.


Free Windows Admin Tool Kit Click here and download it now
July 31st, 2012 4:39pm

Simon, I do not mean to be rude, but you seem to have a very narrow viewpoint in this regard.

The company I work for requires all employees to:

1 - use Outlook for all work related email

2 - to have a companywide standardized signature format

3 - to send all emails, replies or otherwise with the standardized signature included

We do not have a choice in this matter. The problem arising from this is that, even when people send emails internally, for some reason when you hit reply, regardless of the type of format in which the email was received,  it is converting the reply format to plain text. As someone else posted in an earlier comment, this takes up extra time when you have to go in and insert your required standardized signature every single time.

You should understand that some of us want to be as efficient as possible. We are not doing this merely so that our "signature can be pretty." And when we have to take the extra few seconds to fix every single email, those seconds add up.

I agree with most of the other comments, there should be an option. Microsoft is so smart and continually striving to make things better, easier, more improved. Surely they could figure out a way to allow this option for those of us who need it, while still allowing it to convert to whatever format is required on the receiver's end.


July 31st, 2012 4:39pm

Sorry, but Outlook doesn't just change the format of messages you've received from HTML to Plain Text when you reply. If a message is received in HTML format then Outlook will reply in HTML format. If your reply message is in Plain Text that is because the orignal message was in Plain Text. Why the original message was in Plain Text cannot be determined by your copy of Outlook.

If your company insists you put a signature on all your emails it might consider making signatures that look good in Pain Text as well as HTML. If it uses a 3rd party signature generation system, it is usually quite easy to preview how an HTML signature will render in Plain Text or set up separate templates for HTML and Plan Text signatures so that they are both well laid out and readable.

I have explained in other posts why automatically replying in HTML to all Plain Text messages is not a good idea and I stand by that analysis.

If you decide you need to change the format of a particular reply from Plain Text to HTML then do so. Outlook can't make that choice for you because it isn't that smart. It is annoying that you then have to re-apply any signature to have that change format too.

Outlook 2013 Preview doesn't change any of these deficiencies as far as I can see.

Free Windows Admin Tool Kit Click here and download it now
August 3rd, 2012 4:07pm

http://www.emailaddressmanager.com/outlook-bells.html

This Outlook add-on allows you to do this. I haven't tried it yet but am about to.

The rest of this thread was pretty unhelpful however. The ethics of plain text emails? Take a walk in the country please.

August 15th, 2012 8:42pm

My VBA code to do this is below.  It watches for new Compose windows, and when appropriate switches the format to HTML, and inserts my signature, followed by down, down, delete delete up up up up (sounds like a video game code, I know; it removes two annoying line breaks after the sig and moves the cursor to the top)...

Option Explicit

Private WithEvents oInspectors As Inspectors
Private WithEvents oNewInspectorToWatch As Inspector

Private Sub Application_Startup()
    Set oInspectors = Application.Inspectors
End Sub

Private Sub oInspectors_NewInspector(ByVal ins As Inspector)
    If ins.CurrentItem.BodyFormat <> olFormatHTML And Not ins.CurrentItem.Sent Then
        Set oNewInspectorToWatch = ins
    End If
End Sub

Private Sub oNewInspectorToWatch_Activate()
    ' Note: this assumes the name of the signature to use is "personal"
    ' Adjust the text "personal" below accordingly
    
    oNewInspectorToWatch.CommandBars.Item("Menu Bar").Controls.Item("F&ormat").Controls.Item("&HTML").Execute
    oNewInspectorToWatch.CommandBars.Item("Menu Bar").Controls.Item("&Insert").Controls.Item("&Signature").Controls.Item("personal").Execute
    
    Set oNewInspectorToWatch = Nothing
    
    DoEvents
    
    ' Remove extra line breaks after sig, and restore cursor to top
    ' (My signature is two lines long, so others might have to change the sequence here)
    SendKeys "{DOWN}{DOWN}{DEL}{DEL}{UP}{UP}{UP}{UP}"
End Sub


Free Windows Admin Tool Kit Click here and download it now
August 25th, 2012 4:48am

Nice work on this, Adam. The only trouble this gives me, in Outlook 2010, is that it uses the same signature for other accounts that normally use different signatures. I was hoping to find a way to check what account was being used before executing the HTML + Signature code. Any idea?
October 26th, 2012 7:38am

This is so incredibly STUPID . . . What email clients these days don't understand HTML? NONE!

A few years ago it was "because it has been deemed rude to reply in a format the sender doesn't prefer"

I'm sorry MS but if I want to send EVERY SINGLE EMAIL I EVER SEND in HTML that's MY BUSINESS NOT MICROSOFT'S!!!

Free Windows Admin Tool Kit Click here and download it now
November 15th, 2012 3:31am

This is a hassle!
December 17th, 2012 6:02pm

When do I press A+B+Start?

Seriously though, thanks for the script. It's a shame we have to do all these workarounds. It's not like Microsoft doesn't have enough programmers to do this themselves.

What's that saying again, "Give the people what they want." ?

Free Windows Admin Tool Kit Click here and download it now
December 19th, 2012 8:10pm

Unfortunately in the new Outlook 2013 if you want to use the "Inline response" feature, then the "COMPOSE TOOLS" bar does not offer the option to switch the format to HTML, nor does there appear to be any way to modify the "COMPOSE TOOLS" ribbon through "Customize Ribbon" to add the command (short of VB-script, but that is beyond the purvey of mere mortals).

So, if you want to continue to use the "Inline response" you're out of luck for switching format to HTML.

I think, per the original thread, that Microsoft should add "always format replies in HTML" as an option. It could also do, as Thunderbird allows, to put both versions in the message for those who insist that some need text versions (though to that I would say, how are you surviving because everyone sends in HTML today?! Even Microsoft does so, say when you buy an online license to a product!).

Add this to the list along with "auto BCC" which literally every mailer in the universe supports, except Outlook (both of these are trivial - I do not see why these are not at least options).

<object height="0" id="plugin0" style=";z-index:1000;" type="application/x-dgnria" width="0"><param name="tabId" value="ff-tab-12" /><param name="counter" value="287" /></object>
February 6th, 2013 8:13pm

You can go shortcut and add to ThisOutlookSession this code:

Private Sub Application_ItemLoad(ByVal Item As Object)
If Item.Class = 43 Then
On Error Resume Next
    If Item.BodyFormat <> olFormatHTML Then SendKeys "%MH"
End If
End Sub

You can check your letter pressing [Alt] button.

Free Windows Admin Tool Kit Click here and download it now
February 15th, 2013 2:34pm

Hi

My problem is that I use Outlook to send invoices as an attachment, but they always start as plain text.  Sage say they cannot alter this, it is in Outlook settings, so how do I configure as HTML please?

Phil Stilliard

April 14th, 2013 1:18pm

File | Options | Mail and check that your "Compose messages in this format" option is set to "HTML".

However, it depends how Sage/you are getting the invoice attached to a message.

1. If Sage is writing a file to disk and then you a right-clicking on it and choosing Send To | Mail Recipient then the choice of Plain Text is down to Windows, not Sage or yourself. There is nothing you can do about this except complain to Microsoft about the Send To command in Windows and Outlook's handling of it.

2. If the Sage software is creating the message and attaching the file then it is that software which is not specifying HTML format and so getting Plain Text by default. This could be changed by Sage's programmers if they wanted to but they'd have to handle each mail application differently. They are more likely to just use the Send To command from Windows as that works with all mail applications but then we're back to point 1.

3. If you create the message in Outlook and then attach the invoice file to it, then Outlook will obey the choice you set in File | Options | Mail. This is the best route to use when you need control over the format of the message.

Free Windows Admin Tool Kit Click here and download it now
April 14th, 2013 1:36pm

Yeah, and a workaround is NOT a preferable answer to providing customers what they WANT. If I receive an email in HTML format, the the default REPLY should be HTML.
April 22nd, 2013 7:48pm

Outlook has ALWAYS replied to a message in the same format as the original message.

Some people writing here are asking for it NOT to do so, but reply in HTML format no matter what format the original message was in.

I have been trying to explain that there is no built in way to do that and the reasons why it isn't such a good idea.

Free Windows Admin Tool Kit Click here and download it now
April 23rd, 2013 12:45am

Hi.

I have been following the thread and I think everyones quite clear on the subject by now.

Maybe the thread should be marked "closed" or something as it could go on forever without giving any further benefit to the community.

Id like to thank everyone for their invaluable input!

Lets hope the Outlook development team checks this thread out and do what, in my opinion seems the most logical compromise: Add a keyboard shortcut to be applied when responding to a mail to get your default formatting of the mail body, be it HTML, plain text or RTF.

All the best,
Henrik Johansson!

June 10th, 2013 4:14pm

Hi,

        For god sake just give us the choice we change it anyway, Microsoft stop being so stubborn, then and only then should this thread stop.

Ken Sheldrake

Free Windows Admin Tool Kit Click here and download it now
June 20th, 2013 10:50am

GREAT THREAD EVER!!!!  IT was like watch realty TV  =^..^=!!!
July 10th, 2013 9:40pm

can you please share the solution...
Free Windows Admin Tool Kit Click here and download it now
August 29th, 2013 7:04pm

There is no easy solution.

Outlook can't do it.

I know it is long but please read the whole of this thread to understand the problem.

August 29th, 2013 7:12pm

Hi all,

I share my alternative solution :

I've created a rule that was applied on all received mail.

the rule do the action : "run a macro"

Sub ConvertMailFormatToHTML(itMail As MailItem)
    If itMail.BodyFormat <> olFormatHTML Then
        itMail.BodyFormat = olFormatHTML
    End If
End Sub

Place this macro under Outlook Visual Basic for Applications (source : http://support.microsoft.com/kb/306108/en-us )

So, all mails I'll receive will be in HTML Format. No worries when transferring or answering by them.

NB : Think authorizing your macros !

I hope this solution will be helpful !

Arnaud.

Free Windows Admin Tool Kit Click here and download it now
November 14th, 2013 6:53am

Hi all,

I share my alternative solution :

I've created a rule that was applied on all received mail.

the rule do the action : "run a macro"

Sub ConvertMailFormatToHTML(itMail As MailItem)
    If itMail.BodyFormat <> olFormatHTML Then
        itMail.BodyFormat = olFormatHTML
        itMail.Save
    End If
End Sub

Place this macro under Outlook Visual Basic for Applications (source : http://support.microsoft.com/kb/306108/en-us )

So, all mails I'll receive will be in HTML Format. No worries when transferring or answering by them.

NB : Think authorizing your macros !

I hope this solution will be helpful !

Arnaud.


  • Edited by Arnaud ADE Thursday, November 14, 2013 12:35 PM correction
November 14th, 2013 2:48pm

Hi all,

I share my alternative solution :

I've created a rule that was applied on all received mail.

the rule do the action : "run a macro"

Sub ConvertMailFormatToHTML(itMail As MailItem)
    If itMail.BodyFormat <> olFormatHTML Then
        itMail.BodyFormat = olFormatHTML
        itMail.Save
    End If
End Sub

Place this macro under Outlook Visual Basic for Applications (source : http://support.microsoft.com/kb/306108/en-us )

So, all mails I'll receive will be in HTML Format. No worries when transferring or answering by them.

NB : Think authorizing your macros !

I hope this solution will be helpful !

Arnaud.


  • Edited by Arnaud ADE Thursday, November 14, 2013 12:35 PM correction
Free Windows Admin Tool Kit Click here and download it now
November 14th, 2013 2:48pm

Interesting thread.  I can understand the rationale that a message received in plain text may be an indication that the sender can only handle text, so replies will be text, but I don't think that's why Microsoft did it.  Consider that the same thing happens when you FORWARD that message.  What's the reasoning for that?

Which problem would you rather have: having to force Outlook to use your preferred format on a regular basis, or accidentally sending html to someone who can't read it and then having to re-send later?  In my world, the former happens daily and the latter might happen once a year.

November 26th, 2013 10:43pm

One question - what is the rationale that allows the format to be changed manually but not automatically?  If it is to preserve the original format as one the sender 'understands' then changing it should not be allowed.

Hint - me customer, you supplier.......

Free Windows Admin Tool Kit Click here and download it now
November 29th, 2013 5:15am

Outlook allows you to change the format because it accepts that you may know better than it whether the original sender can accept HTML mail. It only looks at the format of this original message. You may remember getting HTML mail from this person before. Elsewhere in this thread I've suggested ways that Outlook might be extended to help with this.

If it completely blocked a change in format that would be yet another thing to complain about.

November 29th, 2013 5:34am

I think the answer to this is that Forward is just a variation on Reply and uses the same mechanism - so forwarding in the same format as the original message.
Free Windows Admin Tool Kit Click here and download it now
November 29th, 2013 5:38am

So let the customer choose what they want to do and give them the option to do this automatically.

Why is this such a difficult concept to grasp?

December 3rd, 2013 4:01pm

I don't have a problem grasping the concept but I'm not in charge of Outlook. I don't work for Microsoft. It is not me you need to be arguing with.

In the meantime there are a couple of workarounds in this thread. Try one or more of them.

Free Windows Admin Tool Kit Click here and download it now
December 3rd, 2013 4:08pm

I also find this incredibly annoying and wish MS would allow this option.  I believe it was an option in prior releases of Outlook but I could be mistaken (haven't used OLK 2007 or earlier in several years).
January 21st, 2014 6:54pm

I have not found a free solution, but this works great and not too expensive, well, it is for just this silly simple task but I don't have time to write VBS code.

http://www.outlook-apps.com/product/bells-whistles-for-outlook/

Jason

Free Windows Admin Tool Kit Click here and download it now
February 1st, 2014 4:56pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics