
- •Прикладные программные продукты Лекция 6. Обмен данными между приложениямиMsOffice Содержание лекции
- •Различные способы обмена данными
- •Копирование и перемещение данных
- •Связывание и внедрение данных Общие принципы установки связей между документами
- •Связывание документов Word
- •Связывание таблицы Excel и документа Word
- •Внедрение данных
- •Пример внедрения данных
Модуль 4.
Прикладные программные продукты Лекция 6. Обмен данными между приложениямиMsOffice Содержание лекции
Лекция 6. Обмен данными между приложениями MS Office 3
Содержание лекции 3
Различные способы обмена данными 3
Копирование и перемещение данных 4
Связывание и внедрение данных 4
Общие принципы установки связей между документами 4
Связывание документов Word 5
Связывание таблицы Excel и документа Word 6
Внедрение данных 7
Пример внедрения данных 7
Сфера применения вычислительной техники необычайно широка, и круг задач, которые решаются с помощью современных компьютеров, невозможно охватить одной, даже самой мощной программой. Поэтому при решении сложных задач приходится работать с несколькими приложениями. При этом неизбежно возникает проблема обмена данными.
Приложения Office поддерживают несколько способов обмена данными. Материалы данного обзора помогут вам выбрать наиболее подходящий в каждом конкретном случае способ обмена данными. Приложения, между которыми происходит обмен данными, будем называть приложением-приёмником и приложением-источником. Можно также употреблять термины файл-источник и файл-приёмник или документ-источник и документ-приёмник.
Различные способы обмена данными
Самый простой способ объединения в одном документе данных из других программ – использование команд копирования и перемещения меню Правка, которые имеются во всех приложениях Office. Такой способ обмена данными происходит статически.
При использовании статического копирования или статического перемещения данные становятся составной частью документа в приложении-приёмнике. С приложением-источником они уже не связаны. Этот тип копирования или перемещения обычно используется при работе с одним документом или несколькими документами одного приложения. При копировании и перемещении данных из одного приложения в другое не всегда имеется возможность их редактирования в приложении-приёмнике. Если данные были конвертированы в формат, который поддерживает приложение-приёмник, редактирование возможно. Например, можно редактировать текст, скопированный из книги Excel и вставленный в документ Word. Если данные не могут быть конвертированы в формат, доступный приложению-приёмнику, редактированию они не подлежат, хотя их можно вывести на печать или просмотреть на экране. Так, например, происходит при копировании растрового изображения из графической программы в документ Word.
Для обмена данными между программами Office можно также воспользоваться технологией связывания и внедрения объекта, называемой OLE (Object Linking and Embedding). OLE позволяет вставлять данные, созданные в одной программе, в файлы другой программы. Например, можно вставить рабочий лист Excel в документ Word.
В зависимости от наличия связи между исходным и конечным файлами, вставленные объекты могут быть связанными или внедрёнными. В первом случае данные хранятся в файле-источнике, а файл-приёмник содержит лишь сведения о местонахождении исходного файла. Внедрённый объект становится частью файла-приёмника и не зависит от изменений файла-источника.
Хотя редактирование связанного и внедрённого объекта осуществляется в исходной программе (приложении-источнике), связанный объект изменяется только при изменении файла-источника. Изменение же внедрённого объекта никак не отражается на файле-источнике.
Выбор способа вставки объекта зависит от конкретной ситуации. Связывание объектов обеспечивает своевременное обновление и синхронизацию данных. Внедрение объекта не требует наличия исходного файла, но приводит к увеличению размера документа.