Posts Tagged ‘Outlook’

Outlook 2013 view regions: Explorer pane, Navigation Pane, ToDo bar, Preview pane

When building an Outlook add-in you will definitely confront scenarios that require custom forms. In these scenarios, you must answer two questions. What does the form need to do? Where does the form need to display? ... Read the rest of this entry →

Customizing Outlook main menu, context menus and Backstage view

Often, the focus of an Outlook add-in centers around a custom ribbon or form region. I think this makes sense. They are sexy, upfront, and what everyone wants to see. But they are not enough. A good Outlook solution should provide other user interface customizations that allow the user to execute your solution's logic. These other methods are, arguably, the less-sexy, more utilitarian UI components. I am referring of course to the main menu, context menus, and the backstage.... Read the rest of this entry →

Video: Develop Office 2013 add-ins with Visual Studio 2012 Express

In this video, I show how to create an add-in for Microsoft Office 2013 Outlook, Excel and Word and add a custom ribbon using Add-in Express for Office and .net with Visual Studio Express 2012. Enjoy!... Read the rest of this entry →

The Outlook UI: Explorer and Inspector Windows. What is customizable?

It can take some time to familiarize yourself and understand the various different components of the Outlook UI. Outlook is made up of windows, panes and forms. The two types of Outlook windows are Explorer and Inspector windows... Read the rest of this entry →

Outlook forms: How to create a custom Outlook form using VBA

Because it is composed of different windows, panes, and form regions, the Outlook UI presents a complex UI model to the developer. Despite these options, a common customization request is for custom forms to display the various Outlook items. Today, we'll take a look at Outlook forms and how you can customize them... Read the rest of this entry →

Outlook views: How to create a custom view for calendar, task, mail items

Outlook views allow you to group, sort and view all the different types of Outlook data within the View panel of the Outlook Explorer window. Outlook comes with a few built-in views for each Outlook item type (mail, task, calendar, etc.) which can be accessed via the View tab... Read the rest of this entry →

Outlook 2013 add-in development for beginners: Outlook Application & base objects

Working with a new framework takes time as you familiarize yourself with its architecture and best practices. You have to spend time discovering objects, learning what they do, and when it is best to utilize them. For Outlook add-in development (and Microsoft Office development in general), this task can take months due to the number of objects involved... Read the rest of this entry →

Outlook Object Model: 4 things developers might not know

Today, I will cover 4 topics of Outlook development tasks that are not commonly known or mainstream. You can argue about how well known each task is but you will lose. These tasks are not commonly known because you don't always need them. They are beyond the basics. But, if you master them, you can look upon other Outlook developer with a snooty little smirk... Read the rest of this entry →

Outlook 2013 add-ins and Visual Studio 2012: Getting started for VSTO developers

Today we'll focus on how developers, coming from a Visual Studio Tools for Office (VSTO) background, can get started developing add-ins for Outlook 2013 using Add-in Express and Visual Studio 2012 (C#, VB.NET or C++.NET).... Read the rest of this entry →

How to preserve the ribbon control state (or, if you develop custom Outlook ribbons…)

If you decide to build an Outlook add-in, you're going to want to customize the user interface. If you start customizing the Outlook user interface, you'll probably build a custom ribbon. If you build a custom Outlook ribbon, you'll want to put some controls on it like a button that toggles, a checkbox, and a drop down control ... Read the rest of this entry →

How to dynamically bind Outlook add-in UI elements to the context

Something that I've noticed is that if you want to really start bending Microsoft Outlook to your programming will, you need to start embracing and combining the use of message classes and content types when developing Outlook add-ins... Read the rest of this entry →

Creating custom Outlook forms in C#, VB.NET: Outlook 2013 and 2010 form examples

Part of the allure of customizing or even adding your entire application inside Outlook is the ability to add your own .Net forms inside the Outlook Explorer and Inspector windows. In this article I'll show you how easy it is to create your own custom Outlook 2013 and Outlook 2010 forms using Add-in Express for Office and .net... Read the rest of this entry →

Customizing Outlook 2010 and 2013 Ribbon tabs, buttons, groups: C#, VB.NET

The Ribbon revolutionized the Office user interface when originally introduced in Office 2007. Using Visual Studio's out-of-the-box tools, you can build custom Ribbon's for your solutions. BUT… Microsoft provides visual designers for a small subset of ribbon controls. Meaning, you will need to write lots of XML to complete your customization ... Read the rest of this entry →

How to create custom Outlook rules and execute them programmatically: C# example

The Microsoft Outlook Rules is a very powerful feature that can sometimes get lost amongst the myriad other features and abilities of Outlook. Many Outlook programmers do not realise that Microsoft introduced a new rules object model in Outlook 2007 allowing developers to harness the power of Outlook rules... Read the rest of this entry →

How to replace built-in Outlook dialogs with custom forms

Years ago I found this article by Helmut Obertanner on CodeProject. In this article Helmut explains how you can replace the built-in Outlook Address book dialog with your own form. I was amazed and intrigued! This approach is a great way to provide your users with a custom address form that is able to retrieve contact address information from literally any source e.g. CRM or customer database... Read the rest of this entry →

Creating modular Office add-ins using Add-in Express

When creating a new Office extension with Add-in Express for Office and .net you have the option to design your entire add-in user interface using our visual designers, by simply dropping the various components on the design surface of the AddinModule. This is fine for most Office add-ins especially when you do not require a [...]... Read the rest of this entry →

Have any questions? Ask us right now!