OAC Technology
asked on
Automatically convert plain text email messages sent from Outlook to HTMLformat.
We use Quickbooks 2010 and Outlook 2007 to send out our invoices. However, when emails are sent out from Quickbooks through Outlook, the emails are sent as plain-text. This means that our online payment link and any other formatting is lost. Quickbooks itself does not have any options to send email as anything but plaintext. Is there a macro or free plugin of some sort that we can use inside of Outlook to automatically force all emails being sent to be sent as HTML instead of plain-text?
Thank you
Thank you
ASKER
The work around still involves more steps than I would like to do. All I would like is for Outlook to always automatically use HTML when sending messages.
Do have a look at the link included in d post!
http://office.microsoft.com/en-us/outlook-help/change-the-message-format-to-html-rich-text-or-plain-text-HP001232996.aspx
http://office.microsoft.com/en-us/outlook-help/change-the-message-format-to-html-rich-text-or-plain-text-HP001232996.aspx
Depends on how the invoices are sent from Quickbooks
Are the Users Manually opening the invoice in Quickbooks and useing Send To > Mail Recipiant?
Or is there an automatied process in Quickbooks which sends them all out at once at the end of a billing period?
Eigther way, the reason the messages are sent in Palin Text is becuase Quickbooks is not using OUtlook as you may think.
The Send to Option or the automated Send of invoices uses something Called MAPIMAIL
By deffinition MAPI Mail cannot and should not be used to send HTML messages
*Extended Messaging Application Programming Interface (MAPI) should not be used to generate HTML-formatted messages
If the process is within Quickbooks and Automated - Theres likely nothing you can really do about this.
However if users are manually choosing File Send To
You could try creating a new SEND TO option using Outlook itself, rather than MAPIMAIL
DO this by, CLosing Outlook, Closing Quickbooks
Right Click on Start and select Explore
Windows Explorer should Open.
Go to Tools>Folder Options>View
Select "Show hidden files and Folders"
Apply Okay
Under Documents and Settings>Your username
go to the "SendTo" Folder
Right click in the white space on the right
New>Shortcut
Assuming Office 2007 has been installed to the default location, copy and paste the following into "Type the location of the item"
"C:\Program Files\Microsoft Office\Office12\OUTLOOK.EX E" /a
Next - Name the shortcut (ie Outlook Email )
Next / Finish
Now Open OUtlook
OPen Quickbooks
OPen an Invoice and try file Send To
Do you now see a new option for the OUtlook Send To
If you do use this one
The invoice will automatically be attached and the email will be ready to send using HTML
Are the Users Manually opening the invoice in Quickbooks and useing Send To > Mail Recipiant?
Or is there an automatied process in Quickbooks which sends them all out at once at the end of a billing period?
Eigther way, the reason the messages are sent in Palin Text is becuase Quickbooks is not using OUtlook as you may think.
The Send to Option or the automated Send of invoices uses something Called MAPIMAIL
By deffinition MAPI Mail cannot and should not be used to send HTML messages
*Extended Messaging Application Programming Interface (MAPI) should not be used to generate HTML-formatted messages
If the process is within Quickbooks and Automated - Theres likely nothing you can really do about this.
However if users are manually choosing File Send To
You could try creating a new SEND TO option using Outlook itself, rather than MAPIMAIL
DO this by, CLosing Outlook, Closing Quickbooks
Right Click on Start and select Explore
Windows Explorer should Open.
Go to Tools>Folder Options>View
Select "Show hidden files and Folders"
Apply Okay
Under Documents and Settings>Your username
go to the "SendTo" Folder
Right click in the white space on the right
New>Shortcut
Assuming Office 2007 has been installed to the default location, copy and paste the following into "Type the location of the item"
"C:\Program Files\Microsoft Office\Office12\OUTLOOK.EX
Next - Name the shortcut (ie Outlook Email )
Next / Finish
Now Open OUtlook
OPen Quickbooks
OPen an Invoice and try file Send To
Do you now see a new option for the OUtlook Send To
If you do use this one
The invoice will automatically be attached and the email will be ready to send using HTML
ASKER
Thanks, apache09. We are using the "Send email" option built into Quickbooks, which then opens up a new message window in Outlook as plain text. The above doesn't seem to work from within Quickbooks. Is there a VB macro or maybe a stationary setting that can be used to force any new message in Outlook to be opened as HTML?
Considering the varous versions of Quickbooks.
It appears that it only Uses a MAPI Mail Compliant Client to send out Invoices
This would indicate that quickbooks can only use MAPIMail to send invoices.
Converting the Mail Format in the Window that pops up, is not really an option.
Reason for this, is that screen is to be sent via MAPIMAIL
As stated above MAPIMAIL is not compatible with HTML, which is why this text is in plain text
Even if you managed to convert it, it would look way worse than it does now as MapiMail does not know how to interpret HTML.
What actually needs to be done is for Quickbooks Invoices to be driected, from quickbooks itself, to an OUtlook Mail Service, not MAPIMail
There are some 3rd party products that may be able to do this for you.
Here are some that may help
http://quickbooks1.software.informer.com/download-quickbooks-email-invoice-as-html/
Its going to be hit and miss, so you may have to try a few
And they are likley to cost for Full Versions
It appears that it only Uses a MAPI Mail Compliant Client to send out Invoices
This would indicate that quickbooks can only use MAPIMail to send invoices.
Converting the Mail Format in the Window that pops up, is not really an option.
Reason for this, is that screen is to be sent via MAPIMAIL
As stated above MAPIMAIL is not compatible with HTML, which is why this text is in plain text
Even if you managed to convert it, it would look way worse than it does now as MapiMail does not know how to interpret HTML.
What actually needs to be done is for Quickbooks Invoices to be driected, from quickbooks itself, to an OUtlook Mail Service, not MAPIMail
There are some 3rd party products that may be able to do this for you.
Here are some that may help
http://quickbooks1.software.informer.com/download-quickbooks-email-invoice-as-html/
Its going to be hit and miss, so you may have to try a few
And they are likley to cost for Full Versions
It appears to me that Outlook has an option for the default email message. Is your default email format set to HTML, Rich Text, or Plain Text?
ASKER
Outlook is already set to default to HTML
True the work around involve some more steps but that way you get to achieve what you want. I guess this is thesame reason why others have opted for this option until Quickbooks releases an update to address this, this will be my recommendation for you.
Think you guys might be getting off track here
Its not a bug in Quickbooks
Quickbooks is desgined to only use MAPIMAIL as it compatible across Multiple Systems.
You can change your Default Email Format HTML,RTF, PLAIN TEXT all you want
However, you this will not chnage the format in wich MAPIMAIL is sent via Quickbooks as its alwasy sent via PLAIN TEXT
Its not a bug in Quickbooks
Quickbooks is desgined to only use MAPIMAIL as it compatible across Multiple Systems.
You can change your Default Email Format HTML,RTF, PLAIN TEXT all you want
However, you this will not chnage the format in wich MAPIMAIL is sent via Quickbooks as its alwasy sent via PLAIN TEXT
It is not a bug, it is a current limitation of Quickbooks. Having to do a workaround for this is not what many users can or are pleased to keep doing.
ASKER
I'm not sure I see a workaround in the links posted. Would you please be able to post step by step workaround solution to what I need to do in order to send an HTML email from Quickbooks?
Thanks again
Thanks again
ASKER
Can anyone post a step by step workaround solution for me?
Thank you
Thank you
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Yes, we are using the custom invoice form
For your question check: http://community.intuit.com/posts/sending-email-thru-outlook-in-different-formats-suggestion-for-intuit-developers