Outlook 2002 custom form on 2003

C

Chrys

I created a custom form in Outlook 2000 that will allow associates to sign up
for company flights and update the flight calendar. I have since upgraded to
2003 and now I am unable to open the form in design mode. And no one with
Outlook 2003 is able to view the flight requests from the calendar. When I
open the form from the calendar, I receive the follow error message:

To help prevent malicious code from running, one or more objects in this
form were not loaded. For more information, contact your administrator.

After clicking Ok, the the form opens but it is empty. If I click print
preview or print the form, all of the data is there.

What do I need to do to correct this problem?
 
H

Hollis D. Paul

What do I need to do to correct this problem?
You should open it in OL2000 and pull out the code you used. Then
redesign it in OL2003 and correct the code so that it uses the names
and objects that are correct for the Outlook Object Model. Alas,
Microsoft never has promised backward compatibility for Outlook.
Consequently, forms need to be redesigned with each new version.

Hollis D. Paul [MVP - Outlook]
Mukilteo, WA USA
 
S

Sue Mosher [MVP-Outlook]

Where is the form published? Does it use one or more controls other than the basic text box, list box, etc.?

--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

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

Chrys

So does this mean that I will have to have a form for each version or if I
recreate the form in Outlook 2003, the form will still work for 2000 users?

Hollis D. Paul said:
What do I need to do to correct this problem?
You should open it in OL2000 and pull out the code you used. Then
redesign it in OL2003 and correct the code so that it uses the names
and objects that are correct for the Outlook Object Model. Alas,
Microsoft never has promised backward compatibility for Outlook.
Consequently, forms need to be redesigned with each new version.

Hollis D. Paul [MVP - Outlook]
Mukilteo, WA USA
 
C

Chrys

The form is published in the Org Form Library. It uses textboxes,
checkboxes, option buttons, and date/time pickers.
 
H

Hollis D. Paul

So does this mean that I will have to have a form for each version or if I
recreate the form in Outlook 2003, the form will still work for 2000 users?
The active Outlook developers in our group test for the version number and
include all the cases they want to support. I, personally, no longer
remember how we get the version number, so you will have to look on
www.outlook-code.com for an example.

Hollis D. Paul [MVP - Outlook]
Mukilteo, WA USA
 
S

Sue Mosher [MVP-Outlook]

The symptoms suggest that either you're doing something to the form that's causing it to one-off (which should be easy enough for you to check by looking at the MessageClass on the items) or your administrator has locked down ActiveX control security for Outlook tighter than the default. See http://www.outlookcode.com/d/ol2003problems.htm, the information on "Blocked ActiveX Controls."

--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

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

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