Of course you realise that spending any effort on formatting an HTML
mailmerge document could be futile as the recipient may choose the view all
of the emails as Plain Text.
--
Hope this helps.
Please reply to the newsgroup unless you wish to avail yourself of my
services on a paid consulting basis.
Doug Robbins - Word MVP
wrote in message
oups.com...
Thanks for your reply, the solution of
MailItem.Body = wordDoc.Content will remove all formating which is the
problem. Is there a way to do this?
By the way, I am thinking of maybe I can use Interop to Copy+Paste. For
example, after the merge is done, I copy all content from Word and
paste all of them into Outlook. Can anyone refer me to some sample URL
that I can see how this can be done.
Thanks
Jamie
Doug Robbins - Word MVP wrote:
You could use part of the method in the article "Mail Merge to E-mail
with
Attachments" at:
http://word.mvps.org/FAQs/MailMerge/...ttachments.htm
--
Hope this helps.
Please reply to the newsgroup unless you wish to avail yourself of my
services on a paid consulting basis.
Doug Robbins - Word MVP
wrote in message
ups.com...
Hello,
I am seeking a way to display the result document from the mail merge
to Outlook so that the user can do the final edit before sending out.
Below describes what I did generally in C# interop
1. Create a Word application object and execute the mail merge
2. Save the merged doc in HTML to a disk file.
3. Create an Outlook MailItem
4. Read the content from the disk file created in step 2 to a String
5. Assigned the string to the email body
6. Display the mail item
As you can see, I serialized it to a disk file and then read the HTML
source back. This is no good. I have done some research in terms of
better automation from Word to Outlook but no sucess.
My questions are
(1) Is there a way to read the HTML source from Word?
(2) Is there a better way to do the automation from Word to Outlook
without going through disk file?
Thanks in advance.