Cannot change the default Mail Message form (180858)
The information in this article applies to:
This article was previously published under Q180858 SYMPTOMS
If you create a custom Microsoft Outlook 98 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 base message class.
RESOLUTION
Microsoft Outlook 2000 and Outlook 2002 allow you to directly change the default mail message form.
For more information, click the following article number to view the article in the Microsoft Knowledge Base:
241235
How to globally change the default forms in Outlook by using the Forms Administrator utility
WORKAROUND
Use one of the following approaches to work around this limitation:
- Publish the form and then open that specific form when you want to use it.
For more information about where to publish the form, click the following article number to view the article in the Microsoft Knowledge Base:
264118
How to determine where to publish a form
To publish the form in the Inbox Folder Forms Library, follow these steps:
- With the custom form open, on the Tools menu, point to Forms, and then click Publish Form As.
- In the Publish Form As dialog box, and from the Look In list, select Inbox.
- Type a name for the form using the Display Name field, and then click OK.
To use the form, on the Actions menu, click New <form name>, where <form name> is the name of the form that you just published.
- If you want to programmatically manipulate incoming mail messages, there is no way to have a custom form applied to incoming mail, so you cannot use Visual Basic Scripting Edition (VBScript) code in a custom Outlook form to do this. All mail that is received will have a message class of IPM.Note and will use Outlook's default mail message form. For this scenario, use one of the following approaches:
- Create a separate program that runs continuously (an "agent") and periodically automates Outlook to process new items in the Inbox.
For more information, click the following article number to view the article in the Microsoft Knowledge Base:
281112
How to create a solution that runs at a specific time interval
- If you can program using the C/C++ language, create an Exchange Client Extension, which can manipulate incoming mail message.
REFERENCES
For more information about creating solutions with Microsoft Outlook 98,
please see the following articles in the Microsoft Knowledge Base:
180826 Resources for custom forms and programming in Outlook 98
182349 Questions about custom forms and Outlook solutions
Modification Type: | Minor | Last Reviewed: | 1/18/2006 |
---|
Keywords: | kberrmsg kbprb KB180858 |
---|
|