OL97: Cannot Change the Default Mail Message Form

Last reviewed: February 27, 1998
Article ID: Q161586
The information in this article applies to:
  • Microsoft Outlook 97

SYMPTOMS

If you create a custom Microsoft Outlook 97 form based on the Mail Message form, when you try to set the custom form as the default form for the Inbox, you may receive the following error message:

   You cannot create an item of this type in this folder.

CAUSE

The base message class (an internal property) of the custom form does not match the Inbox folder's base message class.

WORKAROUND

Publish the custom form in the Folder Forms Library for the Inbox and use the form from the item (Compose) menu.

To publish the form in the Inbox Folder Forms Library, follow these steps:

  1. With the custom form open, on the File menu, click Publish Form As to open the Publish Form As dialog box.

  2. In the Publish Form As dialog box, click Publish In to open the Set Library To dialog box.

  3. From the Folder Forms Library list, select the Inbox.

  4. Click OK, and then OK again.

To use the form, on the Compose menu, click new <form name>, where <form name> is the name of the form that you just published.

NOTE: There is no way to have a custom form applied to incoming mail. All mail that is received will have a message class of IPM.Note and will use Outlook's default mail message form. This means that there is no way to have Visual Basic Scripting Edition (VBScript) code run when a message is received. A workaround would be to create a Visual Basic program that runs continuously (an "agent") and periodically automates Outlook to process new items in the Inbox.

MORE INFORMATION

To set a default form for a folder, follow these steps:

  1. Using the right mouse button, click the folder, and then click Properties on the shortcut menu.

  2. Click the General tab, and specify the default form by selecting the "When posting to this folder, use" choice.

If the base message class of the custom form and the folder type do not match, you will receive the error message mentioned in the "Symptoms" section of this article. The base message class of the form and the folder must match before you can set the form as the default form.

The table below lists the folder type and its message class.

   Folder Type        Base Message Class required for default form
   ---------------------------------------------------------------
   Mail Items         IPM.Post
   Task Items         IPM.Task
   Appointment Items  IPM.Appointment
   Contact Items      IPM.Contact
   Journal Items      IPM.Activity

When creating a custom form based on the Mail Message form, the base message class is IPM.Note. This base message class is not one of the classes that you can set as default; therefore, you cannot set a custom Mail Message form as default for any of these Outlook folders.

For folders other than mail item folders, this is not limiting behavior. If you are designing a custom form for a Task folder, you start with the built-in Task form which has the IPM.Task message class; therefore, the base message class is compatible. The only folder type that has this limitation is the Mail Items folder type.

REFERENCES

For more information about creating solutions with Microsoft Outlook 97, please see the following articles in the Microsoft Knowledge Base:

   Article-ID: Q166368
   Title     : OL97: How to Get Help Programming with Outlook

   Article-ID: Q170783
   Title     : OL97: Q&A: Questions about Customizing or
               Programming Outlook


Additional query words: OutSol OutSol97
Keywords : FmsHowTo kberrmsg kbusage
Version : 97
Platform : WINDOWS


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: February 27, 1998
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.