Механизм OLE (Object Linking and Embedding) позволяет создавать и обрабатывать составные документы, содержащие объекты различного происхождения (текст, таблица, рисунок и т. д.). 2
Технология OLE предусматривает два варианта обмена данными: 1
Встраивание (вставка) (Embedding). 3 Объект, подготовленный в приложении-сервере, встраивается в документ, подготавливаемый в приложении-клиенте. 3 После выполнения операции встраивания документ будет содержать внутри себя встроенный объект. 3 Размер файла документа увеличится, но не нужно будет помнить, где расположены файлы, содержащие исходные объекты. 3
Связывание (Linking). 3 Внутрь документа помещается не сам объект, а только ссылка на него (путь исходного файла, подготовленного приложением-сервером). 3 Если объект используется в нескольких документах, то при его изменении автоматически происходит обновление всех документов, которые содержат ссылку на этот объект. 3 Так как в документе помещается только ссылка на связываемый объект, то размер документа получается меньше, чем при включении объекта в документ. 3
Для редактирования встроенного объекта достаточно выполнить двойной щелчок мышью по изображению этого объекта в документе. 3 При выполнении двойного щелчка мышью операционная система запускает приложение-сервер и загружает в него объект. 3 После того как объект отредактирован, можно закрыть приложение-сервер, и он запишет все произведённые изменения в основной документ. 3