Microsoft KB Archive/104366

= PC Forms: Custom Form Not Displayed =

Article ID: 104366

Article Last Modified on 10/30/2006

-

APPLIES TO

 Microsoft Exchange Electronic Forms Designer 5.0, when used with:  Microsoft Mail for PC Networks 3.0

 Microsoft Mail for PC Networks 3.2 

-



This article was previously published under Q104366



SYMPTOMS
When you try to read a message created using version 1.0 of Microsoft Electronic Forms Designer, the custom form may not be displayed. Instead, a standard note is displayed with the following error message:

Displaying this message correctly requires a custom E-Form that is not available or is incorrectly installed. Please contact your network administrator for more information.



CAUSE
This problem indicates a discrepancy between the custom message type declaration in EFORM.BAS and the MSMAIL.INI file.



RESOLUTION
When a form is created, its message type is registered in the form's EFORM.BAS file, and declared in the [Custom Messages] section of the MSMAIL.INI file. These entries are case-sensitive, and must be identical.

<div class="status_section">

STATUS
Microsoft has confirmed this to be a problem in version 1.0 of Microsoft Electronic Forms Designer. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.

<div class="moreinformation_section">

MORE INFORMATION
To verify the message type declaration in the EFORM.BAS and MSMAIL.INI files, follow these steps: <ol> Open the E-Form project in Microsoft Visual Basic for Windows by selecting the appropriate .MAK file.</li> In the Project window, select the EFORM.BAS file. Choose the View Code button.</li> Select and copy the MESSAGE_CLASS string. For example:

Global Const MESSAGE_CLASS = "IPM.Microsoft.MEFPhone"

In this example, select IPM.Microsoft.MEFPhone (without the quotation marks).</li> Open the MSMAIL.INI file in a text editor.</li> Locate the custom message declaration in the [Custom Messages] section of the MSMAIL.INI file.</li> Select the existing message class definition and paste. This replaces the current declaration with the one just copied from EFORM.BAS.</li> Save changes to the MSMAIL.INI file and close.</li></ol>

This method ensures consistency between the custom message declarations.

Additional query words: 1.00

Keywords: KB104366

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.