Here's how this came about, from the beginning...
I created a Public Folder and filled it with contacts. I did this
programatically, because we were pulling them out of an old, proprietary
contact database. A little VBScript and an hour or two and -- voila --
10,000 contacts in a public folder.
I created a new form in Organizational Forms called "SFC Contact" (SFC being
the acronym for my company). I made my mod, and I published the form.
(Something odd that I've never been able to figure out: do you save the form
after you make your mods in "Design Mode" before you publish it? Whenever I
did, it would pop a box complaining about the "File As..." field being blank,
as if I was working on an actual Contact or something. Or does "Publish"
imply "Save"?)
I then right-clicked on the Public Folder, selected the "Forms" tab, and
then clicked the "Manage..." button. My understanding is that ALL forms are
on the left, and the forms for THIS FOLDER are on the right. With this
understanding, I deleted the "Contact" form on the right, found "SFC Contact"
on the left, and copied it over. I clicked the "Clear Cache" button, then
"Okay." (I've gone back and checked, and my changes stuck...) The form is
set to be the ONLY form to be used on the folder.
(While I was in there, I checked the Properties... of "SFC Contact" form.
Its class is "IPM.Contact.SFC Contact" which seems right.)
Question: does making this form the default for the folder retroactively
change the Message Class for every contact currently in the folder? (I
checked a few...it didn't.)
That depends on what steps you're using to create the item and what form is
the default for the folder. Tell us more.
The default is (should be, anyway), "IPM.Contact.SFC Contact". I say this
because this is the form I have set as the default. I don't know how to
verifiy that this is indeed the case.
I create a new item by clicking the "New" button. Is it different if I
create it programmatically?
There is nothing to install. Perhaps your confusion comes from the fact that
the new contact form layout in OL2003 and the included picture control are
not available to programmers, who will see the older layout when they put an
Outlook 2003 contact form into design mode.
Yes, this is exactly my confusion. Since the layout is different, how can I
design a form? If I put a button at X, how do I know that X is not
underneath the picture control or where the note field is in the new layout?
My assumption is that you'd only see the new layout on un-customized forms.
If you customize a form, does the display of the form revert to the old
layout? Is it not possible to customize a form and have it keep the new
layout (that'd be a trick since the new layout doesn't show up in design
mode...)
Gee, Sue, you sure know a lot. You should write a book or something...oh
wait, you have and it's on my bookshelf... (speaking of which, if it's easier
to refer me to page numbers in the "Microsoft Outlook Programming" book, feel
free).
Deane