Буфер обмена (Clipboard) - это специальный буферный участок памяти компьютера, выделяемый операционной системой для промежуточного хранения данных, переносимых из приложения в приложение. Фактически в буфер обмена Windows XP могут быть помещены любые типы данных - текст, графика, звуковые файлы, даже информация о копируемых или перемещаемых файловых объектах.
С буфером обмена связаны три операции:
- Вырезать
- Копировать
- Вставить
Технология OLE
Технология работы с объектами, при которой объект выделяется и переносится из одного приложения в другое и при этом сохраняет все свои свойства.
Технология OLE предполагает наличие:
- OLE-сервера. Это приложение, в котором разрабатывается объект;
- OLE-клиента. Это приложение, в которое вставляется объект.
Технология OLE обеспечивает либо связь между OLE-сервером и OLE-клиентом, либо включение объекта, разработанного в OLE-сервере, в приложение, являющееся OLE-клиентом.
Например, электронная таблица, разработанная в Excel, может быть включена в документ, разработанный в Word.
Для встраивания могут быть использованы объекты самых разных форматов: текст, таблицы, рисунки.
При вставке из буфера обмена следует использовать команду Правка-Спец. вставка, при этом должна быть включена команда Установить связь. Встраиваемый объект сохранит связь с родительским приложением и в дальнейшем для запуска этого приложения достаточно двойного щелчка мышью.