Microsoft Outlook Programming: Jumpstart for Administrators, Power Users, and Developers

You've seen the term object many times in the course of the book so far. In this chapter, you dive deeper into the subject of object models, not only for Outlook but also for other programming interfaces you might want to use to build Outlook applications.
Highlights of this chapter include discussions of the following:
How to include additional object models in your Outlook project
How to use the Object Browser to discover what you can accomplish with Outlook
What you can do with the Collaboration Data Objects (CDO) and FileSystemObject models that you can't do with the Outlook object model
How to create a message with voting buttons through code
How to use the Windows Script Host to read the Windows registry or launch a program, file, or Web page
Objects are special because they contain not only data, but also specific methods, events, and properties that determine how that data behaves and what you can do with it. Those shared characteristics define the object class. The methods, events, and properties are called members of the class.
Often, objects of different classes act much the same. For example, the different Outlook item objects support sets of properties that largely overlap, and all include many of the same events and methods.