Microsoft KB Archive/250437

From BetaArchive Wiki
Knowledge Base

Article ID: 250437

Article Last Modified on 7/31/2001


  • Microsoft Outlook 98 Standard Edition

This article was previously published under Q250437


You use the Outlook object model and set the Body or HTMLBody property of a MailItem, and the mail format of the message changes to Rich Text or HTML.


This behavior is by design and not documented correctly in the Microsoft Outlook Visual Basic Help file (Vbaoutl.hlp).

If you want to populate the body of the message and still send the message in Plain Text format, you can use the Collaboration Data Objects (CDO) object model. The CDO object model sends Plain Text messages by default.

For additional information about obtaining CDO, click the article number below to view the article in the Microsoft Knowledge Base:

171440 INFO: Where to Acquire the Collaboration Data Objects Libraries

For additional information about an example of using CDO to send a mail message, click the article numbers below to view the articles in the Microsoft Knowledge Base:

153311 ACC: Using Automation to Send a Microsoft Exchange Message

161833 HOWTO: Send Mail from Visual Basic Using OLE Messaging


Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.


The Body Property and HTMLBody Property topics in the Help file incorrectly state:

...when you reset the Body property (as in myItem.Body = "This is a new body"), the EditorType reverts back to the user's default editor.

This is incorrect.


For additional information about creating solutions with Microsoft Outlook, click the article numbers below to view the articles in the Microsoft Knowledge Base:

180826 OL98: Resources for Custom Forms and Programming

182349 OL98: Questions About Custom Forms and Outlook Solutions

Additional query words: OutSol OutSol98

Keywords: kbbug kbnofix kbprogramming KB250437