Gdy utworzysz własny formularz w programie Outlook, możesz wybrać go jako domyślny dla danego foldera. Wtedy każdy nowy element tworzony w folderze będzie wyświetlany przy pomocy Twojego formularza. Jeśli jednak skopiujesz lub przeniesiesz element z innego foldera albo gdy zmieniasz domyślny formularz dla foldera, w którym już istnieją elementy, to elementy te otwierane będą przy użyciu poprzedniego formularza.
Jeśli chcesz, aby elementy w folderze otwierane były przy pomocy określonego formularza musisz zmienić ich właściwość o nazwie MessageClass, aby odpowiadała nazwie klasy Twojego niestandardowego formularza. Możesz zrobić to przy pomocy poniższego makra. Makro zmienia właściwość MessageClass dla wszystkich elementów w obecnie zaznaczonym folderze, aby były otwierane przy użyciu formularza o nazwie klasy "IPM.Contact.My Contact Form".
Sub SetMsgClass()
Set folder = Application.ActiveExplorer.CurrentFolder
For Each item In folder.Items
item.MessageClass = "IPM.Contact.My Contact Form"
item.Save
Next
End Sub
Ustaw również ten formularz jako domyślny dla foldera, aby był używany dla nowo tworzonych elementów:

Pamiętaj, że aby ustawić formularz jako domyślny dla danego foldera musi on być widoczny w tym folderze. Oznacza to, że musi on być opublikowany bezpośrednio w tym folderze lub w Bibliotece Formularzy Osobistych lub w Bibliotece Formularzy Organizacyjnych (jeśli Outlook jest skonfigurowany do pracy z serwerem Exchange).