Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
DiscussionsAccessExcelInfoPathOutlookPowerPointPublisherWord
DirectoryUser Groups
Related Topics
Outlook ExpressInternet ExplorerWindowsMS Server ProductsMore Topics ...

MS Office Forum / Outlook / Programming Forms / July 2005

Tip: Looking for answers? Try searching our database.

Message class changes to Post

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Oliver Jacobs - 20 Jul 2005 13:02 GMT
I am creating a custom contact form to publish in public folders for the
entire company to use as a global contacts DB.

When I design a form (using the standard form... i.e. open a normal contact
and choose, Tools/forms/design this form), publish the form giving a new
name and then change the folder properties to use the new form when posting,
new posts do use the new custom form, but they will appear in the contacts
folder (when viewed as a list) as Post items rather than contact items!

This poses a problem as Outlook can't see post items as contacts when trying
to use the new public folder for addresses.

How can I make sure the message class or item type will still be a Contact?

Thanks and regards,

Oliver Jacobs
Sue Mosher [MVP-Outlook] - 20 Jul 2005 13:47 GMT
What value do you see for the MessageClass property for those items?

Signature

Sue Mosher, Outlook MVP
Author of
    Microsoft Outlook Programming - Jumpstart for
    Administrators, Power Users, and Developers
    http://www.outlookcode.com/jumpstart.aspx

>I am creating a custom contact form to publish in public folders for the
> entire company to use as a global contacts DB.
[quoted text clipped - 13 lines]
>
> Oliver Jacobs
Oliver Jacobs - 21 Jul 2005 11:18 GMT
Sue,

Many thanks for getting back.

Where do I find teh MessageClass property?

Thanks.
Oliver.

What value do you see for the MessageClass property for those items?

Signature

Sue Mosher, Outlook MVP
Author of
    Microsoft Outlook Programming - Jumpstart for
    Administrators, Power Users, and Developers
    http://www.outlookcode.com/jumpstart.aspx

>I am creating a custom contact form to publish in public folders for the
> entire company to use as a global contacts DB.
[quoted text clipped - 17 lines]
>
> Oliver Jacobs
Sue Mosher [MVP-Outlook] - 21 Jul 2005 14:20 GMT
You can add the Message Class field to any table view using the same method
as you'd use to add any field to the view -- display the Field Chooser and
drag.
Signature

Sue Mosher, Outlook MVP
  Author of Microsoft Outlook Programming: Jumpstart
     for Administrators, Power Users, and Developers
     http://www.outlookcode.com/jumpstart.aspx

> Where do I find teh MessageClass property?
>
[quoted text clipped - 21 lines]
> >
> > Oliver Jacobs
Oliver Jacobs - 27 Jul 2005 12:16 GMT
I have added the message class field to the table view and the following is
displayed...
IPM.Contact.customfieldsonp2test1
Where customfieldsonp2test1 is the name of the published form.

With more testing IO now realise I have not been adding email addresses into
my test contacts, hence they weren't appearing in the Outlook address list!
I originally thought that the addresses weren't appearing in the OAB because
they were being added as "Post" items!

I think all I need to do now is change the post icon to a contact icon in
the (properties) page of the custom form. Can you tell me where to find teh
contact icon?

Many thanks for your help.

Oliver Jacobs.

> You can add the Message Class field to any table view using the same
> method
[quoted text clipped - 28 lines]
>> >
>> > Oliver Jacobs
Sue Mosher [MVP-Outlook] - 27 Jul 2005 12:29 GMT
All the icons installed with Outlook are in \Program Files\Microsoft Office\OFFICE11\FORMS\1033 or the corresponding location in your version of OUtlook.
Signature

Sue Mosher, Outlook MVP
Author of
    Microsoft Outlook Programming - Jumpstart for
    Administrators, Power Users, and Developers
    http://www.outlookcode.com/jumpstart.aspx

> I think all I need to do now is change the post icon to a contact icon in
> the (properties) page of the custom form. Can you tell me where to find teh
> contact icon?
Oliver Jacobs - 27 Jul 2005 17:56 GMT
I have changed the icon successfully but still, any contacts with a message
class other than IPM.Contact appear as post.
When I design a form, then give it a name when publishing it the message
class seems to automatically change to IPM.Contact.the form name. Is there a
way to get round this?

Thanks again for your help!
Oliver.

All the icons installed with Outlook are in \Program Files\Microsoft
Office\OFFICE11\FORMS\1033 or the corresponding location in your version of
OUtlook.
Signature

Sue Mosher, Outlook MVP
Author of
    Microsoft Outlook Programming - Jumpstart for
    Administrators, Power Users, and Developers
    http://www.outlookcode.com/jumpstart.aspx

> I think all I need to do now is change the post icon to a contact icon in
> the (properties) page of the custom form. Can you tell me where to find
> teh
> contact icon?
Sue Mosher [MVP-Outlook] - 27 Jul 2005 18:54 GMT
Did you republish the form after changing the icon? Did you create any new items with that form?

The whole point of publishing is to make available a custom form that you can use to create items with MessageClass = "IPM.Contact.yourform" so that the contacts will use the layout/code of that published form. I can't imagine what in that you want to get around.

Signature

Sue Mosher, Outlook MVP
Author of
    Microsoft Outlook Programming - Jumpstart for
    Administrators, Power Users, and Developers
    http://www.outlookcode.com/jumpstart.aspx

>I have changed the icon successfully but still, any contacts with a message
> class other than IPM.Contact appear as post.
[quoted text clipped - 13 lines]
>> teh
>> contact icon?
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.