Итак, OLE — это протокол, позволяющий создавать
составные документы,
которые включают в себя документы, созданные другими приложениями. Документ, который включает в себя другие документы, называется
документом-контейнером OLE.
В данном случае документами-контейнерами являются формы и отчеты Access. Документы, которые включаются в форму или отчет, называются
документами-источниками
или
объектами OLE.
Объектами OLE могут быть документы Word, Excel, рисунки, созданные в одном из графических редакторов, например Paint, видеоролики (файлы с расширением avi), звуковые файлы с расширением wav. Объекты OLE отличаются от объектов Automation, о которых мы будем говорить ниже, тем, что они являются документами, получаемыми с помощью приложения, а не частью его модели объектов.
Выполнив внедрение или связывание объекта OLE, можно легко активизировать из документа Access приложение, которому этот объект принадлежит. Для этого достаточно дважды щелкнуть левой кнопкой мыши по внедренному объекту, после чего объект может быть изменен. Когда же активизированное приложение будет закрыто, в документе-контейнере отразится (а в случае внедрения — сохранится) внесенное изменение.
Связывание и внедрение объектов OLE сравниваются в табл. 15.1.