• Outlook User
  • New Outlook app
  • Outlook.com
  • Outlook Mac
  • Outlook & iCloud
  • Developer
  • Microsoft 365 Admin
    • Common Problems
    • Microsoft 365
    • Outlook BCM
    • Utilities & Addins

How to Set a Custom Form as the Default for a Folder

Slipstick Systems

› Developer › How to Set a Custom Form as the Default for a Folder

Last reviewed on September 1, 2022     56 Comments

You can easily change the default form used for new items for any folder type except Mail folders.

Although the screenshots are for contacts, the steps are the same for Calendar & Tasks.

  1. Right click on the folder name and choose Properties.
    right-click on the folder
  2. Then select the new form from the General tab, When posting to this folder use: field.
    change custom form properties dialog
  3. Select the form you want to use.

If the form is published to the current folder, it will be listed in the dropdown; otherwise, you'll need to select Forms... then browse to find it.

Once you do this, when you click the New button or otherwise create a new item of that item type, Outlook will use the form you selected.

Note that you cannot change the default form used for email.

More Information

To convert existing items to use the new form, use DocMessageClass or the macro at Set Existing Contacts to use Custom Form using VBA

Note that you can't apply a new form to change the business card on existing contacts. See Changing Microsoft Outlook's Business Card layout for more information.

How to Set a Custom Form as the Default for a Folder was last modified: September 1st, 2022 by Diane Poremsky
Post Views: 70

Related Posts:

  • While you can't the business card layout used by existing contacts
    Using Custom Business Cards
  • Changing Outlook's Business Card layout
  • Show the Home Address on a Contact Form by Default
  • Using VBA to Change Business Card Image & Layout

About Diane Poremsky

A Microsoft Outlook Most Valuable Professional (MVP) since 1999, Diane is the author of several books, including Outlook 2013 Absolute Beginners Book. She also created video training CDs and online training classes for Microsoft Outlook. You can find her helping people online in Outlook Forums as well as in the Microsoft Answers and TechNet forums.

Comments

  1. Das Rajan says

    August 21, 2018 at 7:59 am

    HI team ,

    i am new to your website and VBA Development. i just came to a project to extract "view source" of a mail . for this i have to do these steps .: Actions ---> others Actions ----> view source.
    could be help me to design a macro in to this . i am struggling so much on this . as on internet also. there is no any reference regarding this. please team help me around.

    thanks in advance .

    Reply
  2. Melodie Cook says

    July 16, 2017 at 8:38 pm

    Using Outlook 2007. I have made adjustments to the standard contact form, set it as the default, and created a few new contacts using that form. They show up in my contact list with a 'pinned stickie' logo to differentiate them from the standard contact form.
    However, when I try to make a distribution list, the contacts created with my form do not appear in the list as options to select.
    What else do I need to do?
    I have Outlook 2010 software installed on my laptop and could put it on this desktop if necessary.
    Thank you.

    Reply
    • Melodie Cook says

      July 16, 2017 at 9:04 pm

      The contacts made with my contact form do not appear in the "address book" (under Tools tab) which is probably why I can't see them to select for a distribution list.
      Can I create contacts with my form and then convert them over to the standard form? My form is easier for me to use for quickly adding ~75 contacts because it has "home" vs. "business" address as the default, puts the phone nos. in the order I want -- those kinds of things. Just saves me steps in changing the captions to re-order them the way I want for every contact....

      Reply
      • Diane Poremsky says

        July 21, 2017 at 9:07 pm

        You can convert the message class fairly easily, but it might not apply the features you are using the custom form for. if you are changing the default address field, changing the form for an existing contact won't change it but a macro could. Figuring out why its not working would be better, because it should work.

        Do you have the contacts in a separate folder?
        Do the contacts have email addresses? (Only contacts with electronic addresses show in the address book)

    • Diane Poremsky says

      July 17, 2017 at 3:46 pm

      They are in the same folder with the contacts created using the standard form? Do you see the contacts if you click To in a new message?

      Reply
  3. Peter says

    February 15, 2017 at 9:00 am

    Hi,
    How can you modify fields in redefining display in the Address Book: Global Adress List and add new fields as mobile user number.
    My administrator says it hardcode and it is not possible to change.
    Thank you for your reply and sorry my translation I was using Google translate

    Sincerely Melicher

    Reply
    • Diane Poremsky says

      February 16, 2017 at 12:40 am

      You have limited options for customizing it. See https://www.slipstick.com/exchange/hiding-global-address-book-fields/ - some versions of exchange support customizing the GAL. The Exchange admin needs to do it.

      Reply
  4. Harry says

    December 26, 2016 at 3:08 am

    Hi, Diane.

    I create own form with additional functions (Resp., My Form contain code). My form can not be installed by default. Could you help me, please?

    One else problem. If I sent message using my form, receipent don't see message in preview mode (But see, if Open this message). Wherein there is next message is displayed: "This HTML Message Contains Script, which Outlook Cannot Display. This may affect how the Message appears."

    Help me, please.

    Reply
    • Diane Poremsky says

      February 16, 2017 at 12:43 am

      Correct, forms with script or controls can't be previewed. I'm not aware of a way around it.

      Are you trying to publish the form to the forms library? If so, see https://www.slipstick.com/exchange/exchange-2013/create-organizational-forms-library-exchange-2013/#forms

      Reply
  5. Randal Cade says

    July 13, 2016 at 7:14 pm

    My default custom form has data in it. How do I save it without data?

    Reply
    • Diane Poremsky says

      July 13, 2016 at 11:23 pm

      It's better to edit an empty form... so publish it, then open the form as a new item and delete the content then republish it.

      Reply
  6. Darren says

    May 12, 2016 at 2:12 pm

    Hi, I'm lost before step 1! Where do I find the folders?
    Thanks,
    Darren

    Reply
    • Diane Poremsky says

      May 12, 2016 at 3:43 pm

      In the folder list - you can right-click on a contacts, tasks, or calendar folder in the contact/people, tasks, or calendar module or switch to the folder list (Ctrl+6)

      Reply
  7. Emmet says

    May 4, 2016 at 3:30 pm

    Hi there. I have created a custom for to be used on a department email address giving us a custom contacts database that is accessible by all members of my team and contains all the information we need. The individual contact card corresponds with the columns on view in the main address book.

    I'm now trying to create contacts groups or distribution lists from the entries that have been made using this custom form but when I click create a new contact group and then click add members, and navigate to the address book where my contacts should be its empty. Even a search doesn't produce any results despite me knowing there are just over 1000 contacts in may address book.

    I know I've made some oversight or error in creating an setting up the custom forms, but can't see anywhere what it is. Any help would be much appreciate.

    PS Apologies if this isn't the clearest description or some of the terminology I use isn't correct.

    Reply
    • Diane Poremsky says

      May 4, 2016 at 11:59 pm

      Do the contacts have email addresses? Groups only work with contacts who have email addresses and/or Fax numbers (because fax is an electronic message format). If yes, try a test - delete one email address and type it back in or add a fax number. See if that contact shows up.

      Are they in a separate folder? Is that folder enabled as an address book?

      Reply
  8. gustavo says

    March 28, 2016 at 7:25 pm

    my name is Gustavo and I need to run a new contact form in all my existing contact ( office 365 2016 and windows 10)

    thx :)

    Reply
    • Diane Poremsky says

      March 28, 2016 at 11:40 pm

      To convert existing items to use the new form, use DocMessageClass or the macro at Set Existing Contacts to use Custom Form using VBA

      Reply
  9. Mark says

    January 24, 2016 at 6:52 pm

    Diane, I had in the past used a neat little program called Data Fields Manager for Outlook to edits contacts, including changing the message class for existing contacts. That program is no longer supported and I found your website, with the link to DocMessageClass. Will this routine work to do the same things? (I use Office from MS365).

    Thanks!

    Reply
  10. Lanna says

    November 30, 2015 at 7:07 pm

    Hi Diane,

    My boss sent me a form for me to use and everytime I go through the steps to add it to a folder I've created, it states " You cannot create an item of this type in this folder." It is an fdm. and I have the original saved on my desktop currently.

    Reply
  11. adrian lock says

    November 12, 2015 at 7:49 pm

    I've created a form which has been published to shared calendar and is used to replace the appointment form. It works fine in all respects except opens allows data entry saves and can be re opened. However it will not run any code behind the form in the vbscript.
    If I publish to say my personal folders the code now works. Same applies if I test the code when in design view.

    I am unable to make a form from my personal folder library as default for appointments in the shared calendar. I need to have this as the default for the form and around 30 people who need it. I don't have any way to publish this to exchange server as the servers do not belong to us. As we using NHS wide system.

    Reply
    • Diane Poremsky says

      November 12, 2015 at 8:04 pm

      In File, options, Trust Center - look at Email Security, at the bottom - do you have allow script in public folders enabled?

      Reply
      • Adrian lock says

        November 13, 2015 at 4:20 am

        Diane you are a life saver spent over a week trying to work this with help from another forum, with out any luck. Very much appreciated

  12. Rebecca Maloney says

    October 21, 2015 at 11:01 am

    Hello Diane,
    Can this be done for outgoing email messages also? I am trying to create a form that has a required "Job number" field that must be filled in prior to the email being sent. I am just not seeing how I can make it the default form . Thanks

    Reply
  13. Don Trentlage says

    August 12, 2015 at 3:34 pm

    Hi Diane, I created a new form for my contacts, and it works fine when I enter a new contact but when I import them it defaults to the standard contact form, any idea on how to get it to import to the new form I created? Thanks Don

    Reply
    • Diane Poremsky says

      August 12, 2015 at 4:19 pm

      you'd need to use a macro or change the form after importing - docmessageclass makes it very easy to change the form and it's how I would do it, unless you are using a macro to import.

      Reply
  14. Saran says

    May 22, 2015 at 9:24 am

    Hi I'm trying to make my appointment form the default on a room calendar. It works for me, possibly because I've added it and selected it. However other users that select that calendar and click on new meeting they don't get the form that is assigned to it. Was there something I missed?

    Reply
    • Diane Poremsky says

      August 7, 2015 at 9:57 pm

      was it published to the room mailbox's calendar?

      Reply
  15. Harry says

    May 11, 2015 at 3:01 am

    Dear Diane,
    my computer has a contact card set up very well and I would like to use that format on other computers in my office. How do I copy and place it in other computers so that all computers can be using a standard format of contact card?
    Thank you.
    Harry

    Reply
  16. MarkS says

    April 16, 2015 at 1:30 pm

    Diane, thanks for all of your help on these custom forms. I have a custom Contacts form that I created in Outlook '13 while on Exchange Server. Recently, my IT provider switched me to Outlook 365, and I had to create a new profile and copy my contacts data into the new profile. I was able to port the custom contact form to the new profile, and everything seems to work great with one exception - when I perform a mail merge to word starting in outlook and want to include one or more custom fields from the custom form in the mail merge doc, the list of fields that I can choose from in Word does not include any of my custom fields. In Outlook, these fields do not show up as "user defined fields in the folder", only "user defined fields in the item". I have published the custom form to the Contacts folder, and the custom form is the default form for the folder. What am I missing?

    Reply
  17. Andrés says

    August 20, 2014 at 3:24 pm

    I have a doubt, I customee a form and i set it as default but this folder is shared and my collegues cannot see the same form, how can I fix it?

    Reply
    • Diane Poremsky says

      August 20, 2014 at 10:40 pm

      When you publish a form to a folder then share the folder, the people you share it with need to have the form published in the personal forms or it needs to be in the organizational forms library.

      Reply
  18. Andrew says

    July 7, 2014 at 3:18 pm

    Diane, I sync OL 2013 with Google Calendar etc. Is there any way to insure that a user-created Calendar form is used when an appointment created in Google Calendar is synced to OL?

    Reply
    • Diane Poremsky says

      July 8, 2014 at 11:51 pm

      If the form is set as default for the folder and its not used, then no, you can't. You could use a macro to change the form after syncing or to check the form when opening and change it if necessary.
      Code samples are here: https://www.slipstick.com/developer/vba-set-existing-contacts-custom-form/

      Reply
  19. Ben says

    July 7, 2014 at 12:37 pm

    Thanks for the great tutorials, Diane. I have a Meeting Request template/form created with some tables and images/colors. I have set this form to be the default for the calendar as you instructed, and it seems to be working, except that the invite displays as plaintext (no images/tables).

    Any ideas on how to fix this?

    Reply
    • Diane Poremsky says

      July 7, 2014 at 12:44 pm

      What type of email account? I know Outlook.com and iCloud will use plain text format.

      Reply
      • Ben says

        July 7, 2014 at 12:48 pm

        I am using Outlook 2007 on an Exchange server. The form works perfect when I do Choose Form, but when select my new default, it is plaintext. I have the "Read all Standard mail in Plain Text" settings unchecked/off.

      • Diane Poremsky says

        July 7, 2014 at 1:37 pm

        I think it's loading the default form. I get the correct form using the New Appointment and New Meeting buttons on the Outlook 2013 ribbon, but when i use a different shortcut, it's the default form. I'll check it on outlook 2007, but the behavior should be the same.

      • Diane Poremsky says

        July 7, 2014 at 1:42 pm

        I can't repro on Outlook 2007.

      • Ben says

        July 7, 2014 at 1:44 pm

        Diane,

        I am seeing the modified form I created come up when I select New Meeting Request, but it is just text. No images, no colors, no tables.

      • Ben says

        July 7, 2014 at 1:50 pm

        And even stranger, if i send the meeting invite (looking Plaintext), and then open up the meeting from the Calendar, the full template loads, pictures and all. However, the text that is written before sending is not there. I am trying to have a template with tables for an Agenda.

        https://forums.slipstick.com/threads/85999-changing-the-default-form-in-outlook-results-in-plain-text/

        Seems like someone had a similar issue, no fix offered there either.

  20. Andrew says

    June 6, 2014 at 8:48 am

    Hi Diane, I second what others have said, your posts have been amazingly helpful so thank you. I created an outlook.com account as per your article https://www.slipstick.com/outlook/olc-hotmail/sync-calendar-contacts-using-outlook-com/. Now, I want to use a custom form as the default for a new calendar item, but the option to browse in Forms is greyed out. Suggestions?

    Reply
    • Diane Poremsky says

      June 6, 2014 at 11:02 am

      Outlook.com/ EAS doesn't support custom forms. I'll take a look and see if there is some way around it, but even if there is, it will only be available "on this computer".

      Reply
      • Andrew says

        June 6, 2014 at 11:33 am

        Thanks. Availability only on this computer is not a problem as it is the only one I use.

      • Diane Poremsky says

        June 7, 2014 at 12:53 am

        Are you using Outlook 2013 or 2010/under?

      • Andrew says

        June 7, 2014 at 10:24 am

        I'm using OL 2013 64-bit version.

  21. Marjolein says

    January 13, 2014 at 6:54 am

    Hi Diane, thank you for your very helpful tips that I have used often. I have a very simple (stupid) question about the above explanation: what comes BEFORe the first step you describe above ("Right click on the folder name and choose Properties')? In other words: where do I find this Folder that I have to right click on? Am I IN the Calendar already? Thanks from a sunny Amsterdam. Outlook 2010.

    Reply
    • Diane Poremsky says

      January 13, 2014 at 8:20 am

      It's the folder you want to set the custom form to be the default for... if you create a custom appointment form and want to use it as the default, you right click on the calendar folder. You'll either need to be in the Calendar module or the Folder list. If it's a contact form, you'll right click on the Contact folder...

      Reply
  22. Wayne says

    January 9, 2014 at 3:55 pm

    Hi Diane
    I have quite a few public folder calendars that I need to migrate to resource rooms.
    For each of my public folder calendars I designed a custom form, published the forms to my organizational library, then assigned each form to its corresponding calendar. When any user in the domain added a calendar item it always used the form I designed and all was good.
    Can you tell me how I can get all my users to see these same forms when adding an item to a resource room calendar??
    I logged into the mailbox with the resource room account and set the calendar to use my custom form(TC5500) and added an item and the form shows all my customizations. When I open the calendar in my outlook from the room list, the properties show TC5500 when posting to this folder, however my customizations are not there
    Any ideas???

    Reply
    • Diane Poremsky says

      January 13, 2014 at 9:37 am

      Custom forms published to the folder will only work if they open the resource calendar and then create the meeting. If they create the meeting in their own calendar and invite the resource, their form is used. I'll have to test it with a resource mailbox... it should work the same as in public folders as long as everyone has permission to the forms.

      Reply
    • Diane Poremsky says

      January 13, 2014 at 9:39 am

      Oh, and one more thing - if this is with outlook 2013, there is some goofiness with custom forms in shared calendars. The forms seem to come and go - they might be visible one time, not the next. The fields and values are listed in All fields. It might help to change your cache setting for shared folders.

      Reply
  23. Tomas Jankowski says

    May 4, 2013 at 1:48 pm

    I was able to change the default form for Contacts folder to user defined. The problem is that each time I pick up an entry from GAL and I choose 'add to contacts' - Outlook will use the default MS form, instead of user defined. Thus I can't force it to pick up certrain non-standard fields from AD and make them appear in locally stored copy of contact details for particular person. I tried in particular to change the default 'home phone' to 'business phone 2'.
    It works fine for direct entry to Contacts folder, once default form has been customized. When using GAL though, 'home phone' is still there instead of 'business phone 2'.

    Reply
    • Diane Poremsky says

      May 4, 2013 at 4:48 pm

      Is business phone 2 field saved when you save to contacts? If not, you'd need to use another method (like VBA) to get that from the AD. If it is saved with the contact, you'll need to change the message class after it's saved. See macro to change message class for a macro that will change the message class on all items in a folder.

      If it's something you need to do often, you can turn it into an itemadd macro.

      Reply
  24. Jim May says

    February 15, 2013 at 2:08 pm

    I have created a new contact form and wish to make it the default form to use with several contacts sub-folders. The new form is currently setup as the default for the Contacts folder, but not for the sub-folders to Contacts. The problem is when I click on the sub-folder > properties I do not have the option to choose or enter the new default form name in the "When using this folder, use _________" field.

    Reply
    • Diane Poremsky says

      February 15, 2013 at 4:48 pm

      Do you know where it's published? If it's in the personal forms library, you can select forms then browse to find it. Otherwise, you need to publish it either to personal forms or the subfolder.

      Reply
  25. David McGee says

    January 16, 2013 at 12:21 pm

    My custom form is set as my default but I cannot use it. When I try to add a new contact, I get the following message - "The form required to view this message is not available. Contact your administrator." It worked fine until I started using using iCloud.

    The new iCloud folder uses the custom view I setup to view my contacts. I can add columns in the view with the custom fields from my form.

    Reply
    • Diane Poremsky says

      January 17, 2013 at 5:19 am

      You are viewing the contact that was moved to the icloud? Icloud doesn't support custom forms or custom fields. I'll see if i can figure out a repro so I can understand why its giving you that error as icloud removes my custom fields and the form.

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Visit Slipstick Forums.
What's New at Slipstick.com

Latest EMO: Vol. 31 Issue 7

Subscribe to Exchange Messaging Outlook






Support Services

Do you need help setting up Outlook, moving your email to a new computer, migrating or configuring Office 365, or just need some one-on-one assistance?

Our Sponsors

CompanionLink
ReliefJet
  • Popular
  • Latest
  • Week Month All
  • Use Classic Outlook, not New Outlook
  • How to Remove the Primary Account from Outlook
  • Reset the New Outlook Profile
  • Disable "Always ask before opening" Dialog
  • This operation has been cancelled due to restrictions
  • Change Outlook's Programmatic Access Options
  • How to Hide or Delete Outlook's Default Folders
  • Removing Suggested Accounts in New Outlook
  • Shared Mailboxes and the Default 'Send From' Account
  • Use Public Folders In new Outlook
  • Sync Issues and Errors with Gmail and Yahoo accounts
  • Error Opening iCloud Appointments in Classic Outlook
  • Opt out of Microsoft 365 Companion Apps
  • Mail Templates in Outlook for Windows (and Web)
  • Urban legend: Microsoft Deletes Old Outlook.com Messages
  • Buttons in the New Message Notifications
  • Move Deleted Items to Another Folder Automatically
  • Open Outlook Templates using PowerShell
  • Count and List Folders in Classic Outlook
  • Google Workspace and Outlook with POP Mail
Ajax spinner

Recent Bugs List

Microsoft keeps a running list of issues affecting recently released updates at Fixes or workarounds for recent issues in classic Outlook (Windows).

For new Outlook for Windows: Fixes or workarounds for recent issues in new Outlook for Windows .

Outlook for Mac Recent issues: Fixes or workarounds for recent issues in Outlook for Mac

Outlook.com Recent issues: Fixes or workarounds for recent issues on Outlook.com

Office Update History

Update history for supported Office versions is at Update history for Office

Outlook Suggestions and Feedback

Outlook Feedback covers Outlook as an email client, including Outlook Android, iOS, Mac, and Windows clients, as well as the browser extension (PWA) and Outlook on the web.

Outlook (new) Feedback. Use this for feedback and suggestions for Outlook (new).

Use Outlook.com Feedback for suggestions or feedback about Outlook.com accounts.

Other Microsoft 365 applications and services




New Outlook Articles

Sync Issues and Errors with Gmail and Yahoo accounts

Error Opening iCloud Appointments in Classic Outlook

Opt out of Microsoft 365 Companion Apps

Mail Templates in Outlook for Windows (and Web)

Urban legend: Microsoft Deletes Old Outlook.com Messages

Buttons in the New Message Notifications

Move Deleted Items to Another Folder Automatically

Open Outlook Templates using PowerShell

Count and List Folders in Classic Outlook

Google Workspace and Outlook with POP Mail

Newest Code Samples

Open Outlook Templates using PowerShell

Count and List Folders in Classic Outlook

Insert Word Document into Email using VBA

Warn Before Deleting a Contact

Use PowerShell to Delete Attachments

Remove RE:, FWD:, and Other Prefixes from Subject Line

Change the Mailing Address Using PowerShell

Categorize @Mentioned Messages

Send an Email When You Open Outlook

Delete Old Calendar Events using VBA

VBA Basics

How to use the VBA Editor

Work with open item or selected item

Working with All Items in a Folder or Selected Items

VBA and non-default Outlook Folders

Backup and save your Outlook VBA macros

Get text using Left, Right, Mid, Len, InStr

Using Arrays in Outlook macros

Use RegEx to extract message text

Paste clipboard contents

Windows Folder Picker

Custom Forms

Designing Microsoft Outlook Forms

Set a custom form as default

Developer Resources

Developer Resources

Developer Tools

VBOffice.net samples

SlovakTech.com

Outlook MVP David Lee

Repair PST

Convert an OST to PST

Repair damaged PST file

Repair large PST File

Remove password from PST

Merge Two Data Files

Sync & Share Outlook Data

  • Share Calendar & Contacts
  • Synchronize two computers
  • Sync Calendar and Contacts Using Outlook.com
  • Sync Outlook & Android Devices
  • Sync Google Calendar with Outlook
  • Access Folders in Other Users Mailboxes

Diane Poremsky [Outlook MVP]

Make a donation

Mail Tools

Sending and Retrieval Tools

Mass Mail Tools

Compose Tools

Duplicate Remover Tools

Mail Tools for Outlook

Online Services

Calendar Tools

Schedule Management

Calendar Printing Tools

Calendar Reminder Tools

Calendar Dates & Data

Time and Billing Tools

Meeting Productivity Tools

Duplicate Remover Tools

Productivity

Productivity Tools

Automatic Message Processing Tools

Special Function Automatic Processing Tools

Housekeeping and Message Management

Task Tools

Project and Business Management Tools

Choosing the Folder to Save a Sent Message In

Run Rules on messages after reading

Help & Suggestions

Submit Outlook Feature Requests

Slipstick Support Services

Buy Microsoft 365 Office Software and Services

Visit Slipstick Forums.

What's New at Slipstick.com

Home | Outlook User | Exchange Administrator | Office 365 | Outlook.com | Outlook Developer
Outlook for Mac | Common Problems | Utilities & Addins | Tutorials
Outlook & iCloud Issues | Outlook Apps
EMO Archives | About Slipstick | Slipstick Forums
Submit New or Updated Outlook and Exchange Server Utilities

Send comments using our Feedback page
Copyright © 2026 Slipstick Systems. All rights reserved.
Slipstick Systems is not affiliated with Microsoft Corporation.