Как внедрить объект из другого приложения в документ Word

Обмен данными между приложениями может быть реализован одним из двух способов:

  • внедрение объекта создает независимую копию объекта в клиентском документе. Никакой связи с серверным документом не поддерживается;
  • связывание объекта поддерживает связь с серверным документом. Данные могут быть обновлены вручную или автоматически всякий раз, когда изменяется серверный документ.

Внедренный объект (лист или диаграмма Excel) хранит информацию непосредственно в документе Word. Для редактирования внедренного объекта следует сделать двойной щелчок на объекте, чтобы запустить Excel, проделать необходимые изменения, а затем вернуться в Word. Ввиду хранения информации в документе Word внедрение следует применять, когда требуется распространение оперативной версии документа лицам, которые не будут иметь доступа к отдельно сделанным листам и диаграммам.

Связанный объект (лист или диаграмма Excel) отображается в документе Word, но информация хранится в исходной книге Excel. При редактировании данных в Excel Word может автоматически обновлять лист или диаграмму в документе. Связывание следует применять, когда необходимо включить в документ независимо вводимую информацию, такую, как данные, собранные различными отделами, а также когда нужно хранить информацию, обновляемую в Word. Ввиду хранения связанных данных в другом месте связывание может помочь минимизировать размер файла документа Word.

Внедрение объектов

Внедрение объекта создает копию объекта в создаваемом документе. В силу того, что прямой связи между исходным и внедряемым объектом нет, никакие изменения во внедряемом объекте не могут затронуть исходный объект.

Внедрения объекта Excel в документ Word

Откройте приложение, например Excel, и в качестве объекта для внедрения выберите таблицу в файле Образование_сотрудников.х1s.

  1. Выделите объект (данные в таблице), а затем выберите Правка, Копировать (Edit, Copy), копия объекта помещена в буфер обмена и готова к внедрению в другое приложение.
  2. Откройте нужный файл в клиентском приложении (документ Word) и поместите курсор в позицию вставки там, куда должен быть вставлен внедряемый объект.
  3. Выберите Правка, Специальная вставка (Edit, Paste Special), появляется панель диалога Специальная вставка (рис. 119).
  4. Выберите из списка Как (As) объект, например Лист Microsoft Excel (объект).
  5. Нажмите ОК. Объект внедрен.

Внедрение объектов в режиме

Рис. 119. Внедрение объектов в режиме "Специальная вставка"

Только выбор Объекта соответствующего приложения в поле Как и пометка переключателя Вставить позволят создать внедряемый объект. Любой другой выбор изменит формат объекта.

Редактирование внедряемого объекта

Внедряемые объекты могут быть отредактированы напрямую в документе клиентского приложения. В Office 2000 при редактировании внедряемого объекта он активизируется, а меню клиентского приложения и панель инструментов изменяются на меню и панель инструментов из серверного приложения (рис. 120). Таким образом, редактирование внедренного объекта а клиентском окне осуществляется средствами серверного приложения.

Рекомендуется всегда внедрять объект при наличии следующих условий:

  • вся информация должна быть размещена в едином документе. Например, в случае, когда документ необходимо отослать пользователю по электронной почте;
  • серверное приложение не будет доступно на том же компьютере, где используется клиентское приложение.

Внедрение объекта

Рис. 120. Внедрение объекта

Не рекомендуется внедрять объект при наличии следующих условий:

  • клиентское приложение не поддерживает внедрение;
  • участвующий в связи серверный объект может измениться в будущем и данное изменение повлияет на клиентский документ.

Связывание объектов

Связывание не требует того, чтобы копия объекта была вставлена в клиентское приложение. Вместо этого в клиентское приложение вставляется серверный объект.

Связывание возможно только для сохраненных файлов

Связывание имеет свои определенные преимущества:

  • объем данных, который необходимо хранить в клиентском документе, меньше, чем в случае, когда объект внедряется;
  • если впоследствии объект модифицируется серверным приложением, модификация автоматически перенесется и на клиентское приложение.

Установка связи объекта

Откройте серверное приложение, например Excel, и создайте объект для связывания (выберите таблицу в файле Образование_сотрудников.х1s). Файл, хранящий объект, должен быть сохранен.

  1. Выделите объект, а затем выберите Правка, Копировать (Edit, Copy). Копия объекта перешла в буфер обмена и готова к вставке в клиентское приложение.
  2. Откройте клиентское приложение, например Word, и поместите позицию вставки там, куда должен быть вставлен связанный объект.
  3. Выберите Правка, Специальная вставка (Edit, Paste Special).
  4. Появляется панель диалога Специальная вставка (Paste Special) (рис. 121).
  5. Выберите необходимый тип вставки связи -Лист Microsoft Excel (объект) из списка Как (As).
  6. Пометьте переключатель Связать (Paste Link), а затем нажмите ОК. Таблица будет вставлена в документ Word как связанный объект, и изменения таблицы в Excel автоматически переносятся в документ Word.
  7. Измените любые данные в таблице, затем переключитесь в Word и просмотрите данные в документе.

Связывание объектов в режиме

Рис. 121. Связывание объектов в режиме "Специальная вставка"

Типы вставки связи

Типы вставки связи доступны из списка Как (As) панели диалога Специальная вставка (Paste Special).

  • Объект Приложение (например, Объект лист Microsoft Excel). Вставляет связанный объект вместе со всей информацией, содержащейся в объекте, как это происходило бы в серверном приложении. Объект может быть отредактирован лишь в серверном документе.
  • Форматированный текст (RTF). Вставляет и связывает текст и форматирование из серверного приложения. Текст может быть отредактирован в клиентском приложении, но изменения могут не сохраниться при обновлении связи.
  • Неформатированный текст. Вставляет и связывает только текст из серверного приложения. Текст может быть отредактирован и в клиентском приложении, но изменения могут не сохраниться при обновлении связи.
  • Рисунок. Вставляет и связывает рисунок объекта из серверного приложения. Такой объект может быть использован для распечатки на принтерах высокого качества.
  • Точечный рисунок. Вставляет и связывает рисунок объекта (как, например, рисунок Paintbrush) из серверного приложения. Объект может быть отредактирован лишь в серверном документе,
  • Формат HTML. Вставляет объект в HTML-формате передачи сообщения по электронной почте.
  • Текст в кодировке Юникод. Вставляет объект в кодировке Юникод. (Microsoft Office основан на стандарте кодировки текста Юникод, что позволяет программам Office правильно отображать документы вне зависимости оттого, на каком языке они написаны, при условии, что операционная система поддерживает набор символов для данного языка.)

Окно Результат (Result) в панели диалога Специальная вставка (Paste Special) описывает результат выбранного типа вставки. Описание результата различно в зависимости от клиентского приложения.

Управление связями объектов

Если связанный объект является объектом приложения, рисунком или растровым изображением, то серверный документ открывается автоматически двойным щелчком мышью на объекте.

Связи объектов могут быть отредактированы в клиентском документе одним из способов, приведенных в табл. 36.

ОперацияСпособ редактирования
Обновление связиОбновляется связь с последними изменениями из исходного документа. Такой способ используется при ручной связи
Открытие и правка исходного документаРедактируется серверный документ и обновляется связь
Изменение исходного документаОпределяется новое месторасположение серверного документа в случае, когда исходный документ ранее был перемещен
Разрыв связиРазрушается связь и остается рисунок или текст в виде бывшего объекта связи. Теперь информация не может быть отредактирована в серверном приложении
Изменение метода обновленияВыбирается либо автоматическое обновление клиентского приложения при его открытии, либо ручной способ для того, чтобы провести обновление вручную
Удаление связиУдаляется связанный объект или текст

Таблица 36. Редактирование связи объекта

Если документ содержит автоматическую связь с серверным приложением, то обновление произойдет автоматически при открытии. В противном случае связь может быть обновлена вручную.

Если серверный документ, содержащий связанный объект, перенесен, переименован или удален, то связь будет нарушена. Далее объект уже не появится в клиентском приложении.

Управление связями из клиентского приложения можно осуществлять с помощью диалогового окна Связи (Links) (рис. 122).

  1. Откройте клиентский документ, содержащий связанный объект.
  2. Выделите связанный объект.
  3. Выберите Правка, Связи (Edit, Links), появляется диалоговая панель Связи (Links).
  4. Выберите необходимое действие, нажав одну из клавиш (Открыть источник, Сменить источник, Обновить, Разорвать связь).
  5. Завершив действие, нажмите ОК.

Для удаления связанного объекта выделите его и нажмите клавишу Delete.

Связывание объекта

Рис. 122. Связывание объекта

Редактирование связи с помощью контекстного меню Контекстное меню связанного объекта содержит команды для управления связанным объектом. Щелкните правой клавишей мыши на связанном объекте для того, чтобы открыть его контекстное меню, и выберите необходимые действия для изменения связи (рис. 123).

Контекстное меню связанного объекта

Рис. 123. Контекстное меню связанного объекта

Упражнение

Связывание и редактирование объектов, созданных в Excel, в документе Word

Упражнение

Редактирование связанного объекта

  1. Щелкните дважды левой кнопкой мыши на объекте в документе Word.
  2. Excel запущен, и соответствующий файл открыт.
  3. Замените числовое значение в ячейке A3 рабочего листа на 100000.
  4. Сохраните файл.
  5. Выйдите из Excel.
  6. Появится окно Word, и значение в ячейке рабочего листа будет обновлено.
  7. Сохраните документ.

Вставка объектов

Операция вставки объектов в документ Microsoft Word позволяет внедрить в документ фрагменты, созданные в других приложениях, установленных на данном компьютере. Такие фрагменты воспринимаются программой Microsoft Word как объекты, источником которых является стороннее приложение. Источниками таких объектов могут быть как программы, встроенные в пакет Microsoft Office (например, Microsoft Clip Gallery), так и другие программы, установленные и зарегистрированные на конкретном компьютере (например, Corel Draw, Adobe Photoshop, Math Type). К подобным объектам можно отнести рисунки, диаграммы, формулы, сканированные изображения и т. д.

Для вставки объекта с одновременным его созданием выполняется нужная команда из панели инструментов «Иллюстрации», расположенной во вкладке Главного меню «Вставка» (рис. 11.48).

Вид панели инструментов «Иллюстрации»

Рис. 11.48. Вид панели инструментов «Иллюстрации»

Внедряемые рисунки и клипы выбираются из библиотеки, для чего открываются окна проводника или поиска нужного объекта в Интернете. При вставке фигур используются заготовки из палитры, аналогичной рис. 10.13.

Интересные возможности предоставляет палитра заготовок SmartArt, появившаяся в последних версиях офисных программ компании Microsoft.

Заготовки этой палитры позволяют при минимальных трудозатратах подготовить неплохие схемные иллюстрации. Выбрав подходящую заготовку, можно непосредственно в документе создать рисунок. При этом можно воспользоваться инструментами, которые предоставляются программой в открывшейся вкладке «Конструктор» (рис. 11.50).

В формируемый документ можно внедрить объекты, которые создаются не только в офисных программах, объединенных в единый комплекс, но и в сторонних приложениях, установленных на данном

Вид окна палитры SmartArt

Рис. 11.49. Вид окна палитры SmartArt

Вид палитры инструментов вкладки «Конструктор»

Рис. 11.50. Вид палитры инструментов вкладки «Конструктор»

компьютере. Благодаря технологии OLE обеспечивается возможность просмотра и редактирования объекта, внедренного в формируемый документ. При работе с документом, созданным на другом компьютере и содержащим объекты приложений, не установленных на данном компьютере, редактирование таких объектов будет невозможно.

Редактирование внедренных объектов обеспечивается свойствами технологии OLE, причем двойной щелчок по объекту, приводящий к операции редактирования, вызывает появление инструментов работы с этим объектом, предусмотренных исходным приложением, в котором он первоначально создавался. После завершения редактирования нужно щелкнуть клавишей мыши за пределами окна. Альтернативой является открытие объекта в новом окне того приложения, в котором создавался объект. В этом случае для возвращения к документу выполняется команда выхода из окна приложения и возврата к документу Word.

В документ возможно вставка формул, что особенно полезно для деятельности менеджеров, связанных с подготовкой различных методических документов, содержащих математические расчетные выражения. Встроенным приложением, предназначенным для подготовки формул, является Microsoft Equation. Некоторые уже готовые формулы можно выбрать непосредственно при выборе команды вставки формул из заранее подготовленной панели (рис. 11.51).

Вид панели выбора заготовки формулы

Рис. 11.51. Вид панели выбора заготовки формулы

Инструменты, предлагаемые для подготовки формул, открываются во вкладке «Конструктор» при выборе команды Вставить новую формулу или при начале редактирования выбранного варианта. Инструменты размещены во вкладке «Конструктор» (рис. 11.52).

Вид палитры инструментов редактирования формул

Рис. 11.52. Вид палитры инструментов редактирования формул

В последних версиях программы Microsoft Word возможности редактирования формул практически сравнялись со специализированным приложением для создания формул — Math Туре (рис. 11.53).

Вид палитры инструментов создания формул в Math Туре

Рис. 11.53. Вид палитры инструментов создания формул в Math Туре

По завершении формирования формулы окно редактора нужно закрыть любым стандартным способом. Формула внедряется в документ в виде объекта, который можно изменить в размерах, переместить в другое место или отредактировать.

Проблема открытия внедренных объектов в ms word и ms excel

После окончания срока действия MS Office 2013 Preview возникла необходимость в выборе следующей версии нового офиса. Не вдаваясь в подробности сложного выбора между лицензионным софтом и пиратским, а также полноценной коробочной версии или подписной, скажу лишь, что остановился именно на подписке office 365 для дома. 8 долларов в месяц за возможность установить пользоваться лицензионным софтом на 5 компьютерах не так уж и много.

Решение принято, переустановка сделана, однако, при первом же редактировании документа я столкнулся с проблемой невозможности редактирования внедренных объектов в MS Word из MS Excel.

«The server application, source file, or item cannot be found. Make sure the application is properly installed, and that it has not been deleted, moved, renamed, or blocked by policy.» В русской версии такая ошибка звучит приблизительно так: «Сервер приложения или файл не может быть найден. Удостоверьтесь, что приложение корректно установлено, не удалено, перемещено или заблокировано политикой.»

Что касается русского перевода, за достоверность ручаться не буду, однако суть понятно. Как и понятно, что приложение, в данном случае Excel, корректно установлено. Интересно, что со стороны Excel такая ошибка выглядит приблизительно выглядит вот так:

Хотя ошибка звучит немного по-другому, суть та же – внедренные объекты не открываются.

Посещение разного рода справок, в том числе и с сайта Microsoft результата не дало. Некоторым помогало отключение надстроек, но не в моем случае. Интересно, также, то такая проблема проявлялась и с 2003й версии, также были замечены случаи и в 2007-й или 2010-й. Последнюю лично устанавливал, чтобы проверить наличие проблемы, таким образом было установлено, что проблема не в самом офисе, а в операционной системе.

Естественно, переустановка системы помогла бы решить проблему, однако перед таким кардинальным способом, было решено попробовать создать новый профиль пользователя и… все заработало!

Вот так, настроить новый профиль значительно легче, нежели переустановка системы. Может не самый изящный способ решения проблемы, однако, рабочий, пользуйтесь.

Оцените статью
InternetDoc.ru
Добавить комментарий