changing outlook default appointment layout.


Hot James

I've got to check out wether it's possible to vhange the default layout of
the new appointment in outlook 2000, 2003.

What I want is, when I open the calendar i.e in oullok 2003 and click new
appointment. I get up a default form where I can adjust time and so on. I
want to insert a new checkbox under the all day event checkbox so when this
is checked I need to update the subject field with a default text I want to

Is this possible? Can this be deployed to an exchange server? Can this be
done only by using VBA? Does anyone know where I can get examples for how to
do this....? I've programmed VBA in excel for many years, but when changing
to outlook it seems like it's very painfull.


Sue Mosher [MVP-Outlook]

The pages that you see in the standard appointment form cannot be customized. All customization on the appointment form must take place on the P.2 - P.5 pages. See

VBA has nothing to do with Outlook custom forms, which use VBScript as their "code behind" language.

Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers

Ken Slovak - [MVP - Outlook]

Custom Outlook forms are customized versions of the standard forms in most
cases. You cannot change that main page in an appointment form, you'd have
to copy everything to one of the P.x tabs and the date/time controls used by
Outlook aren't exposed to the programmer. You have to use 3rd party

Outlook forms are not coded in VBA, they are coded in VBScript.

See for lots of examples of customizing forms,
publishing them and replacing the default forms with customized ones.

Hot James

So what you say is that it's impossible to apply a checkbox into the default
appointment form? I have to build another one and use 3rd party controls to
make the time controls as they default are made?

Funny, in Lotus Notes this is fairly simple, but in outlook it seems
impossible for the normal man on the street.


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