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

 

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

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

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

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

 

Создание нового внедренного объекта

1.                  Щелкните в документе место, куда следует поместить внедренный объект.

2.                  Выберите команду Объект в меню Вставка, а затем — вкладку Создание.

3.                  В списке Тип объекта выберите тип создаваемого объекта.

4.                  Для отображения внедренного объекта в виде значка (это удобно, если документ предназначен для просмотра в электронном виде) установите флажок В виде значка.

Примечания

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

·                     При выборе типа объекта Лист Microsoft Excel в документ вставляется вся книга. В документе одновременно отображается только один лист. Для отображения другого листа дважды щелкните объект Microsoft Excel, а затем выберите нужный лист.

 

Создание связанного или внедренного объекта из существующего файла

1.                  Щелкните в документе место, куда следует поместить связанный или внедренный объект.

2.                  Выберите команду Объект в меню Вставка, а затем — вкладку Создание из файла.

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

4.                  Для создания связанного объекта установите флажок Связь с файлом.

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

5.                  Для отображения связанного объекта в виде значка установите флажок В виде значка.

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

 

Разрыв связи со связанным объектом

1.                  Выберите команду Связи в меню Правка.

2.                  В списке Исходный файл выберите связанный объект, связь с которым следует разорвать. Для выбора нескольких связанных объектов нажмите клавишу CTRL и, удерживая ее, выделите нужные связанные объекты.

3.                  Нажмите кнопку Разорвать связь.

Примечание.   Для возобновления разорванной связи необходимо снова вставить связанный объект в документ.

 

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

 

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

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

 

Отображение в документе внедренного объекта, а не его значка
  1. Выделите значок.
  2. В меню Правка выберите команду Объект имя объекта (например: Объект Лист), а затем — команду Преобразовать.
  3. Снимите флажок В виде значка.

 

Большие объекты в документе выглядят обрезанными

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

Чтобы не допустить обрезки связанного или внедренного объекта, выполните одно из следующих действий:

 


Коды полей: LINK

{ LINK ИмяКласса "ИмяФайла" [Фрагмент ] [Ключи ] }

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

Элемент

Описание

ИмяКласса

Тип данных. Например, для диаграммы Microsoft Excel ИмяКласса имеет значение «ExcelChart». Word определяет эти сведения из исходного приложения.

"ИмяФайла"

Имя исходного файла. Если этот параметр включает длинное имя файла с пробелами, заключите его в кавычки. При задании пути используйте двойные обратные косые черты, например:

"C:\\MSOffice\\Excel\\Rfp\\Budget.xls"

Фрагмент

Фрагмент указанного файла или элемента, например диапазон ячеек в книге Microsoft Excel или закладка в документе Word.

Ключи

 

\a

Автоматически обновляет поле LINK; если требуется использовать обновление по запросу, удалите этот ключ.

\b

Вставляет связанный объект как точечный рисунок.

\d

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

\h

Вставляет связанный объект как текст в формате HTML.

\p

Вставляет связанный объект как рисунок.

\r

Вставляет связанный объект в формате RTF.

\t

Вставляет связанный объект в текстовом формате.

 

Пример

В следующем примере в документ Word вставляется диапазон ячеек из рабочей книги Microsoft Excel. Ключ \a указывает, что обновление данных в документе Word должно осуществляться автоматически по мере их изменения в рабочей книге Microsoft Excel.

{ LINK ExcelSheet c:\\Мои документы\Profits.xls A1:D4 \a }

 

Коды полей: EMBED

{ EMBED ИмяКласса [Ключи] }

Вставка объекта, созданного другим приложением, поддерживающим OLE. Word вставляет поле EMBED при вставке объектов (например, объектов Microsoft Excel) с помощью команды Объект (меню Вставка), команды Специальная вставка (меню Правка) или кнопки на панели инструментов.

Поле EMBED недоступно в диалоговом окне Поле (меню Вставка) и не может быть вставлено пользователем. Однако пользователю предоставляется возможность изменять ключи в существующем поле EMBED.

Элемент

Описание

ИмяКласса

Имя приложения-контейнера, например Microsoft Excel. Этот элемент нельзя изменить.

Ключи

 

\s

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

\* mergeformat

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

 

Пример

Следующее поле отображает объект Microsoft Graph, внедренный в документ.

{ EMBED MSGraph \* MERGEFORMAT }

 

Сайт управляется системой uCoz