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

By now, you should have quite a few Outlook forms and VBA code modules that you're eager to share with other people in your organization. In this chapter, you learn how to make them available to your colleagues.
Highlights of this chapter include discussions of the following:
How to publish an Outlook form programmatically
How to convert existing data to a custom form
What code to use to import to a custom form
How to use the Forms Manager to move and delete forms
How to recover the password from a custom form
How to share an Outlook VBA application with other users
What tools you need for creating Outlook applications as Component Object Model (COM) add-ins
You have already digested many techniques for deploying forms. In Chapter 15, "Outlook's Six Basic Forms," you saw how to publish a form to a forms library or save it as an Outlook template .oft file. In Chapter 23, "Exchange Server, Databases, and XML Web Services," you learned how to set the default form for a folder a particularly useful technique in Exchange Server public folders.
You'll need to use code (or a utility) to handle these other key form deployment tasks:
Converting existing items to a custom form
Replacing a default form
Importing data to a custom form
We'll also cover another crucial issue when using forms in Outlook folders ensuring that the fields in the forms and the items created in the forms are defined in the folder and...