
138 Глава 5. Построение графиков и диаграмм
5.4. Обмен данными между
приложениями Microsoft Office
Пакет Microsoft Office предлагает пользователям различные средства обмена меж
ду приложениями. Такие инструменты следует использовать, когда необходи
мо создать документ, в котором будут размещены элементы разных приложений
Microsoft Office. Примером может являться бухгалтерский отчет, созданный в тек
стовом редакторе Word, в который нужно вставить объекты из табличного редак
тора Excel, например диаграммы или фрагменты таблиц.
В зависимости от желаемого результата и средств взаимодействия между прило
жениями можно воспользоваться одним из существующих способов обмена дан
ными.
Самым простым является использование буфера обмена. Фрагмент, скопирован
ный в буфер в одном приложении Microsoft Office, можно вставить в документ,
созданный в любом другом приложении. Делается это стандартным методом при
помощи кнопок Êîïèðîâàòü и Âñòàâèòü, находящихся на вкладке Ãëàâíàÿ. Тот же
результат получается, если перетащить нужный фрагмент из окна одного прило
жения в рабочую область другого. Таким образом можно вставить, например, диа
грамму, созданную в Excel, в текстовый документ Microsoft Word.
Однако у этих способов есть недостатки. Один из них состоит в том, что вставлен
ный фрагмент будет существовать независимо от приложения, в котором он был
создан. Это значит, что вставленная диаграмма Microsoft Excel фактически пре
вратится в картинку. Средства Excel в данном случае будут недоступны, то есть
диаграмму или таблицу после вставки в Word нельзя будет редактировать. Боль
шим недостатком является и отсутствие динамической связи между вставленным
фрагментом и файлом, из которого он был скопирован. При необходимости изме
нения вставленного элемента придется вернуться в приложение, в котором он был
создан, внести правку и повторно вставить фрагмент в нужный файл. Таким обра
зом, использование буфера обмена и перетаскивания облегчает вставку фрагмен
тов из одних приложений в другие, но в этом случае полностью утрачивается связь
между приложениемисточником и вставленным объектом.
Чтобы таких проблем не возникало, лучше воспользоваться другими способами
организации связи между приложениями Microsoft Office. В зависимости от же
лаемого результата, типа обновления вставленных данных и способа связи фраг
мента с файломисточником можно применять средства связывания или внедре
ния объектов Microsoft Office.
Внедрение позволяет вставить скопированный фрагмент в другой документ. При
этом будет поддерживаться возможность редактирования документа средствами,
предлагаемыми приложениемисточником, но динамическая связь между объектом
источником и вставленным фрагментом не сохранится. При связывании к возмож
ностям редактирования добавляется возможность автоматического обновления
вставленного фрагмента при изменении объектаисточника.