Microsoft Office 2000/Visual Basic Programmer's Guide   

The Benefits of Office Programmability

There are currently more than 2.5 million Office developers creating custom solutions that use the applications or components in Microsoft® Office. The term "Office developer" includes developers who work exclusively in one or more of the Office applications. It also includes developers working in any language that can access the objects exposed by Office applications. For more than ten years, Microsoft has been making improvements to the Office suite that enable developers to quickly and easily build and deploy custom desktop solutions. These improvements are the reason why Office applications continue to play such an important role in custom solution development: