Problem opening contacts

P

Paul O

Hi

I used to have BCM installed on my laptop but I did a recovery recently and decided not to reinstall BCM since it is something that I will never use. Now, every time I try to open a contact I get an error because it is looking for the Financial Info form that was created with BCM. I click OK on the error and decline the option to debug the script and then the contact will open. The Financial Info tab is there with no data in it. If I open a newly created contact I don't have any problem since there is no Financial Info tab created with new contacts.

Is there a way to get rid of the Financial Info on all of my old contacts without reinstalling BCM?

The error reads "Could not load an object because it is not available on this machine"

If I choose to debug the error is located in the following part of the script:

Const c_strFormName = "Financial Information"
Const adUseClient = 3
Const DbgRight = 1

Function Item_Open()
Dim lContactIndex
Dim conn

' Get the objects on this form
Set pageSBE = GetInspector.ModifiedFormPages(c_strFormName)
(Arrow points here>>>>) Set grid = pageSBE.DataGrid1

' Quit now if we are in design mode
If pageSBE.DesignMode Then
Exit Function
End If


Any help would be appreciated

Thanks!!

Paul
 
S

Sue Mosher [MVP-Outlook]

Did you move the BCM contacts into your regular Contacts folder? Otherwise,
I'm baffled as to how they might have become connected to this form. In any
case, it sounds like you need to change the MessageClass property on the
existing items to point to the default IPM.Contact form . See
http://www.outlookcode.com/d/newdefaultform.htm#convert for several tools
and scripts to accomplish this. You can see the current class by adding the
Message Class property to a table view of your contacts folder.


--
Sue Mosher, Outlook MVP
Author of
Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers



Paul O said:
Hi

I used to have BCM installed on my laptop but I did a recovery recently
and decided not to reinstall BCM since it is something that I will never
use. Now, every time I try to open a contact I get an error because it is
looking for the Financial Info form that was created with BCM. I click OK
on the error and decline the option to debug the script and then the contact
will open. The Financial Info tab is there with no data in it. If I open a
newly created contact I don't have any problem since there is no Financial
Info tab created with new contacts.
 
P

Paul O

I'm not sure what happened exactly but I think when I upgraded to Office 2003 and installed BCM I might have brought all of my contacts into BCM. Don't ask me why as I was just messing around with BCM, not knowing much about it. Anyway, my contacts were backed up in my .pst file before I did a recovery, and now I guess they are still looking for BCM in order to open properly. I'll try your suggestion and see what happens

Thank

Paul
 
P

Paul O

It worked! I used DocMessageClass.exe to change the form from 'IPM.contact.SBE' to 'IPM.contact' and problem solved

Thanks Sue

Paul
 
S

Sue Mosher [MVP-Outlook]

Mystery solved: SBE = small business edition. It is not BCM, nor does it
have anything to do with BCM. It's a previous version of Office.

--
Sue Mosher, Outlook MVP
Author of
Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers



Paul O said:
It worked! I used DocMessageClass.exe to change the form from
'IPM.contact.SBE' to 'IPM.contact' and problem solved.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top