Introduction

A lot of people spend a lot of time in Microsoft Office. In some parts of the financial services industry, people spend their entire working days in Microsoft Excel. In many other industries, people spend their entire working days in Microsoft Word. Microsoft Outlook is another extremely popular productivity tool. A bad tool makes work frustrating; a good tool makes work satisfying. Office offers wide-ranging functionality but is still essentially generic. Everyone’s daily workflow involves some generic aspects and some domain-specific aspects. Many people prefer to stay in Office, and developers support this by building extensions to Office or building custom applications that integrate with Office.

Office lends itself to such extension ...

Get Microsoft® .NET Development for Microsoft Office now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.