自动化使应用程序能够对另一个应用程序中实现的对象进行操作,或者将对象公开以便可以对其进行操作。自动化服务器是向其他应用程序(称为
自动化客户端)公开可编程对象(称为自动化对象)的应用程序。自动化服务器有时称为自动化组件。
公开自动化对象使客户端能够直接访问通过服务器可用的对象和功能,从而自动完成某些过程。当应用程序提供的功能对其他应用程序有用时,这样公开对象是有益处的。例如,字处理器可公开其拼写检查功能以便其他程序可使用该功能。因此,对象的公开使提供商能够通过使用其他应用程序的现成功能来改进自己的应用程序功能。