Introduction to Office XP Object Models

In a nutshell, an object model describes the features that an application makes available to a developer. It tells what objects and methods a developer must use to make the application do whatever it needs to do.