Link to home
Start Free TrialLog in
Avatar of icenet
icenet

asked on

Changing Message Class

I have Outlook 98 Corporate Version. I created a custom outlook form. I change the fields bound to the text boxes with vbscript to keep an inventory for each individual contact. If I add anything in my inventory fields and save it, the message class CHANGES to from IPM.Contact.Customers to IPM.Contact, however the form visually or when I open up the contact that has the message class IPM.Contact, it still shows up with the The Customers form I created. I really could care less that it does this, however, If I want to alter anything in my form and publish it all the ones that are IPM.Contact don't get updated. Please Help.

By The Way I already have tried using the Office 97 Message Class Changer, and the one made for outlook to manually change the message class, and they delete any fields not bound to the form, so I need a solution other then using one of these manual methods.
Avatar of icenet
icenet

ASKER

Edited text of question
Avatar of icenet

ASKER

Edited text of question
Avatar of icenet

ASKER

Adjusted points to 200
Avatar of icenet

ASKER

Adjusted points to 205
I tried to emulate the problem you have run in. I made my own form (derived from contact) with several new fields, published it in Personal Forms library and then create a contact with it. I saved it and open it again. And the Message Class of this form was the one of just created form, i.e. IPM.Contact.MyContact. When I changed its design and saved in the Personal Forms library again, the changes appear in the Contact I have created with this form.
Then I found that if I publish the form in Contacts folder I really encounter the same problem that you have.

So I may offer you the following solution:
Publish your forms not in Contact folder, but in Personal Form library.

Good luck,
Bodya
Avatar of icenet

ASKER

I tried putting the form only in the personal forms library, like you said, and it did the same thing, as soon as I put anything in the fields that switch with vbscript it changes the Message Class to IPM.Contact instead of IPM.Contact.Customers. The other thing is that if I change the view to a phone list and add the message class as one of the fields in the current view, and then if I create a new contact it gives it the icon of a message or e-mail, which is kind of wierd. However the message class is IPM.Contact.Customers just as it should be, Then if I go back in the contact add anything to the fields that change through vbscript, save the contact and the Message class is IPM.Contact and the Icon for the contact is now the default for contacts. Please Help...

icenet,

If bodya's answer didn't work for you, reject it. Then the question will move back out into the 'waiting for answer' area and who knows who might take a whack at it?

Darin
If I undersatnd you right, you are adding new user properties not in design time, but with VBScript code?
I will work on it.

ASKER CERTIFIED SOLUTION
Avatar of Bodya
Bodya

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
I reckon icenet has left us forever.