Outlook 2003 custom contact form save and distribute

D

Dealmasters

My custom contact form in Outlook 2003 works fine on the computer I created
it on but after saving my form to a cd I get the following error message when
trying to open the form on another computer: Internal MAPI error: An invalid
parameter was passed to a MAPI function. Contact your administrator. The
method I used to get the form on a cd worked fine with other forms. Here's
the save path I use: from my custom form in Outlook 2003; click file; save as
..oft document; then from the saved document right click and send saved
document to cd.

Also, when I try to email my custom contact form, the standard contact form
opens on the computer I email the form to instead of my custom form opening.

Thanks for your help!
Clark
toll free phone: 1-888-523-3325
 
S

Sue Mosher [MVP-Outlook]

You might try saving as an .fdm file from the Manage Forms dialog.

As for the other issue, beginning with Outlook 2003 SP2, users can work with most .oft form templates files only by opening the template from the Tools | Forms | Choose Form dialog, browsing for User Templates in File System. This means that if the .oft file is sent as a message attachment, the user must save it to the local hard drive first.

The article at http://support.microsoft.com/?id=907985 explains this change in more detail, suggests best practices, and provides registry keys that can return Outlook 2003 to the older, less secure behavior.


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

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

Dealmasters

Sue,
Thank you very much! Your solution worked and resolved the issue completely.

I have a couple of other problems and if I can get help with these it will
be very much appreciated.
Thanks again,
Clark

(1) When I try and do a mail merge from my contacts to a word document none
of the custom fields are available for the merge unless the fields are listed
in the “All fields / user defined fields in folder†list. I took the time to
manually enter the entire “user defined fields in this item†list in my form
to the “user defined fields in folder†list and it works when I merge the
data from the standard contacts folder but if I make a new contacts folder
those fields are not moved with the form and the mail merge only has the
standard contact fields available for merging.



(2) The “contacts†field (the standard form field for linking contacts)
works briefly but then stops and I get an error message that says: “cannot
perform the requested operation. The command selected is not valid for this
recipientâ€. When I click the help icon in the error message I get the message
below this paragraph. All I’m trying to do is open a contact that another
contact is linked to, I’m not doing anything with the calendar.



You have most likely attempted to view the calendar for a user who has one
or more of the following issues:

· Is not part of your domain.

· Is not listed in the LDAP.

· Is not a member of your Exchange Server.

· Has not granted you the necessary permissions to view their
calendar.

To avoid this error message, use the Open Calendar command only if the
attendee is using Exchange Server. If the user uses Exchange Server and you
still encounter an error message, ask the attendee for the appropriate
permissions to view their calendar. If they are not part of your network, it
is very likely you cannot gain access to their calendar.

More information about this error message online.
 
S

Sue Mosher [MVP-Outlook]

1) You'll need to create field definitions at the folder level for each folder you want to merge from.

2) In what folder is the linked contact, the one you are trying to open, stored? As the information you cited suggests, this is likely to be a permission/access issue?

--
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