Introduction

There are millions of Microsoft Office developers in the world. Most people who create Visual Basic for Applications (VBA) solutions do not think of themselves as Office developers, but they are. In fact, if you use VBA to customize Office documents, you’re using one of the most popular development platforms out there.

You may have started your development career by recording macros in Word or Excel to automate a repetitive task. You then quickly moved on to adjusting your macros to get them to work exactly the way you needed them to. You may have experienced the excitement of being the office hero by getting an important document created for the boss on time. If you’re like many people, you’ve dug further into VBA coding. You are ...

Get VSTO for Mere Mortals™: A VBA Developer’s Guide to Microsoft Office Development Using Visual Studio 2005 Tools for 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.