Body takes only a plain text string, no formatting. For an HTML message, set HTMLBody to the fully tagged HTML content, e.g. from an .htm file. For RTF, see http://www.outlookcode.com/d/formatmsg.htm for various options.
Do you also have Word 2003 installed?

Signature
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003
http://www.turtleflock.com/olconfig/index.htm
and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
http://www.outlookcode.com/jumpstart.aspx
> Hi,
>
[quoted text clipped - 54 lines]
>
> End Sub ' SendMsg
Digit Solver - 30 Mar 2006 18:03 GMT
Yes, i have words installed but when i used the oDoc.ActiveDocument.contents
i get a HRESULT error for some reason i don't know why.

Signature
Digit Solver™
> Body takes only a plain text string, no formatting. For an HTML message, set HTMLBody to the fully tagged HTML content, e.g. from an .htm file. For RTF, see http://www.outlookcode.com/d/formatmsg.htm for various options.
>
[quoted text clipped - 58 lines]
> >
> > End Sub ' SendMsg
Sue Mosher [MVP-Outlook] - 31 Mar 2006 15:37 GMT
Here's a better way to create a message with the Word document contents as the message body:
Dim env as Office.MsoEnvelope = oDoc.ActiveDocument.MailEnvelope
Dim oItem as Outlook.MailItem
oItem = CType(env.Item, Outlook.MailItem)
With oItem
'Set the recipient for the new email
.To = mRecipient
'Set the recipient for a copy
.CC = "recipient2@mail.com"
'Set the subject
.Subject = mSubject
' next statement will trigger security prompt
.Send()
End With
The message format will always be HTML automatically.

Signature
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003
http://www.turtleflock.com/olconfig/index.htm
and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
http://www.outlookcode.com/jumpstart.aspx
> Yes, i have words installed but when i used the oDoc.ActiveDocument.contents
> i get a HRESULT error for some reason i don't know why.
[quoted text clipped - 61 lines]
>> >
>> > End Sub ' SendMsg