When it comes to building Office add-ins, Microsoft Outlook is perhaps the most popular application. No doubt that Excel and Word are close behind in popularity but Outlook wins this contest. I believe Outlook wins because it is the first application people open when they arrive in their office and it is the last one they close. I'm addicted to Outlook myself and try to store every last detail somewhere within it. Outlook has great out-of-the box features like email, tasks, calendaring, contacts, and notes and they go a long way toward meeting the needs of Office users everywhere.
But no matter how good a program like Outlook is, it doesn't meet every need and people start wondering how they might customize it. Situations like these is why Add-in Express exists. Add-in Express allows you to customize user interface of Outlook 2013, 2010, 2007 and 2003 while also giving you tools for incorporating “your own way of doing things” (aka your custom processes or workflows, data needs, etc).
In this video, I explain how to build and control Advanced Outlook Regions using Add-in Express for Office and .net. Advanced Outlook Regions allow you to customize or extend the Outlook user interface to incorporate your custom-built .NET-based forms
In the video I utilize some code from Fedor Shihantsov’s post: Controlling the region's state and Outlook form’s size. I recommend reading what he has to say on this subject as well… it's good stuff.