An OleAutomationObject provides a programming interface to OLE automation objects exposed by an OLE server. OLE automation objects contain data (properties) and the functions (methods) used to perform an action with the object. For example, Microsoft Excel handles all the operations and data associated with a range of cells in a spreadsheet. With OleAutomationObject, you can do the following: