Microsoft KB Archive/836558

= You cannot open a Business Contact record in Outlook 2003 =

Article ID: 836558

Article Last Modified on 7/27/2006

-

APPLIES TO


 * Microsoft Office Outlook 2003 with Business Contact Manager

-



SYMPTOMS
When you try to open a Business Contact record from the Business Contact folder or from an account in Microsoft Business Contact Manager in Microsoft Office Outlook 2003, you may receive the following error message:

The custom form could not be opened. Outlook will use an Outlook form instead.

The form required to display this message could not be opened.

If you click OK in the error message, the contact record appears, and you may receive the following error message:

Array index out of bounds.

You may find that some Business Contact Manager features, such as the Account History feature, are missing from the Business Contact record that appears on the screen. The Business Contact record that appears may be similar to a typical Microsoft Outlook contact record.



CAUSE
This problem may occur if the Business Contact Manager form that you are trying to open is corrupted or if the user profile is corrupted.



RESOLUTION
To resolve this problem, use one of the following methods:  Clear the Custom Forms cache in Outlook 2003. To do so, follow these steps:  On the Tools menu, click Options. On the Other tab, click Advanced Options. In the Advanced Options window, click Custom Forms. In the Custom Forms window, click Manage Forms. In the Forms Manager window, click Clear Cache. Click Close.</li></ol> </li> Rename the .dat files in Outlook 2003. To do so, follow these steps.

Note Outlook 2003 automatically replaces the Extend.dat data file, the Outcmd.dat data file, and the Frmcache.dat data file if these files are missing. <ol> Quit all programs.</li> Click Start, and then click Search.</li> Click All files and folders.</li> In the All or part of the file name box, type extend.dat,outcmd.dat,frmcache.dat .</li> In the Look in box, click Local Hard Drives.</li> Click More advanced options.</li> Click to select the Search hidden files and folders check box.</li> Click Search to search for the files.

By default, these files are located in the following folders, where  is the drive where Microsoft Windows is installed:

</li> For each file that appears in the Search Results dialog box, right-click the file, click Rename, type a new name for the file (for example, type extend.old ), and then press ENTER.</li> Close the Search Results dialog box.</li> Restart Outlook 2003.</li></ol>

Note When you restart Outlook 2003, it will create a new Frmcache.dat file with information about the cached forms.</li> Reinstall the custom form by running the Business Database in Maintenance mode. To do so, follow these steps: <ol> On the File menu, point to Business Database.</li> Click Maintenance.</li> <li>In the Database Maintenance window, click Start.</li></ol> </li> <li>Create a new user profile and then change the new profile to use the existing personal folders (.pst) file. To do so, follow these steps: <ol> <li>Click Start, and then click Control Panel.</li> <li>If you are not in Classic view, click Switch to Classic View, and then double-click Mail.</li> <li>Click Show Profiles.</li> <li>Click Prompt for a profile to be used, and then click Add.</li> <li>In the Profile Name box, type a descriptive name for the new profile, and then click OK.</li> <li>Click Add a new e-mail account, and then click Next.</li> <li>Click the appropriate server type for your new e-mail account, and then click Next.</li> <li>Follow the instructions that appear on the screen, and then click Finish.</li> <li>Click OK.

Note You can change the new profile to use the old .pst file, or import the contents of the old .pst file to the new .pst file. Save the old .pst file before you change the new profile to use this .pst file.</li></ol> </li></ul>

Additional query words: OL2003

Keywords: kberrmsg kbprb kbpending KB836558

-

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

© Microsoft Corporation. All rights reserved.