ARTICLE

Outlook Custom Forms - An Introduction

Posted by Hirendra Sisodiya Articles | Office and VB.NET April 12, 2010
In this article we will see what are outlook custom forms and how to create custom form.
 
Reader Level:

We are very familiar with different outlook forms such as message form for emails, calendar form for set the event or appointments, task form contact form etc. we can use various functionalities of these forms in our .net application for example if we want to send an email message form outlook than we can open default outlook message form from our application. but there are some limitation suppose if we want to add some more functionalities on this outlook message forms like we want to add some additional  button and textbox or add some more functionalities (validating email data,communication with database etc ) in this situation we can not use outlook default form so for this we can create custom outlook form.

These are the default outlook forms:

           Mail Message - IPM.Note
Contact -IPM.Contact
Appointment -IPM.Appointment
Task -IPM.Task
Distribution List - IPM.DistList
Note - IPM.StickyNote
 
Post - IPM.Post
Journal Entry - IPM.Activity)
 
Meeting Request - IPM.Schedule.Meeting.Request

Example for creating custom form:

Step 1:  Goto Tools menu, click Forms and select Design A Form, and then, select a default form to modify from the Standard Forms Library.

Step-1.jpg

Step 2:. Select the Message form

Step-2.JPG

Step 3: Form will be open

Step-3.JPG

Step 4: click on toolbox and drag some  control  as you wish

Step-4.JPG

Now you can see preview of this custom form by click on 'run this form' button.

Step 5: You need to publish the form in the forms library or in the folder where you want to use .If you publish it in a public folder, it will be available for all users who have permission to access the folder. If you publish it in a personal folder, it's for your use only.


step-5.JPG

We can create custom form of any outlook item those are listed above. We can use VBScript to further customize your forms, suppose that if you want to show a message on click of your custom button or validating data, you can do by vb Script.

Login to add your contents and source code to this article
share this article :
post comment
 
Team Foundation Server Hosting
Become a Sponsor
PREMIUM SPONSORS
  • Finally – a virtual platform that delivers next-generation Windows Server 2008 Hyper-V virtualization technology from a managed hosting partner you can truly depend on. Visit www.maximumasp.com/max for a FREE 30 day trial. Hurry offer ends soon. Climb aboard the MaxV platform and take advantage of High Availability, Intelligent Monitoring, Recurrent Backups, and Scalability – with no hassle or hidden fees. As a managed hosting partner focused solely on Microsoft technologies since 2000, MaximumASP is uniquely qualified to provide the superior support that our business is built on. Unparalleled expertise with Microsoft technologies lead to working directly with Microsoft as first to offer IIS 7 and SQL 2008 betas in a hosted environment; partnering in the Go Live Program for Hyper-V; and product co-launches built on WS 2008 with Hyper-V technology.
    Get 2 Months Free of ASP.NET Hosting for Only $4.95/month! Receive FREE MS SQL and MySQL Databases Including ASP.NET 4/3.5, MVC 3.0, Silverlight 4, Windows 2008/IIS 7.0 Plus FREE IIS 7 Modules. Host UNLIMITED ASP.NET Web Sites - Click Here!
Team Foundation Server Hosting
Become a Sponsor