Object Linking and Embedding,对象连接与嵌入,简称OLE技术。OLE 不仅是桌面应用程序集成,而且还定义和实现了一种允许应用程序作为软件“对象”(数据集合和操作数据的函数)彼此进行“连接”的机制,这种连接机制和协议称为部件对象模型。
OLE 是在客户应用程序间传输和共享信息的一组综合标准。允许创建带有指向应用程序的链接的混合文档以使用户修改时不必在应用程序间切换的协议。OLE基于组件对象模型 (COM) 并允许开发可在多个应用程序间互操作的可复用即插即用对象。该协议已广泛用于商业上,在商业中电子表格、字处理程序、财务软件包和其他应用程序可以通过客户/服务器体系共享和链接单独的信息。
OLE 是一种面向对象的技术,利用这种技术可开发可重复使用的软件组件(COM)。
关于 OLE ,业界早就在抱怨它的缓慢和庞大,对市场敏感的 Microsoft 需要对那些 API 函数提出一种新的术语以适应未来的操作系统和 Internet 技术。有趣的是 Microsoft 已经宣布 OLE 不再代表对象链接与嵌入,而只是一个过去的名词而已。
OLE 是一种技术,它使应用程序可以创建包含来自多个不同源的信息的复合文档。例如对于一个启用了 OLE 的字处理器中的文档可以接受嵌入电子表格对象。与传统剪切和粘贴的方法不同,接收应用程序更改粘贴信息的格式,嵌入的文档保留其原始的所有属性。如果用户决定要编辑嵌入的数据,Windows 激活原始应用程序,并将嵌入的文档加载。