Компания IBM
Опубликован: 04.11.2008 | Доступ: свободный | Студентов: 843 / 120 | Оценка: 4.42 / 4.17 | Длительность: 37:45:00
Лекция 11:

Обмен данными с другими приложениями

Внедрение данных в документ Notes

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

При щелчке мышью внедренного объекта в Notes появляется новое меню.

08_01

Имя меню отражает тип приложения. Например, если объектом является книга Lotus 1-2-3, меню будет иметь имя "Книга".

После внедрения данных их можно развернуть и просмотреть в окне Notes. Кроме этого существует возможность изменения других атрибутов объекта.

Чтобы внедрить часть файла в документ

Имеется возможность внедрения в документ Notes части файла другого приложения. Если приложение поддерживает технологию OLE 2, внедрение данных в Notes может осуществляться методом перетаскивания мышью.

  1. Выделите данные в приложении, которые требуется внедрить.
  2. Скопируйте их в буфер обмена.
  3. В Notes откройте в режиме правки документ, в который нужно поместить данные.
  4. Щелкните в форматируемое поле, в котором должен появиться объект.
  5. Выберите команду: Правка - Специальная вставка.
  6. Установите переключатель в положение "Вставить".

    08_02

  7. В поле "Как" выберите источник скопированных данных (например, если данные копировались из Lotus 1-2-3 для Windows, укажите "Книга Lotus 1-2-3").
  8. (Необязательно.) Выберите "В виде значка", чтобы отобразить данные в виде значка.
  9. Нажмите кнопку ОК.
Примечание При создании внедренного объекта, исходное приложение которого допускает внедрение, в исходный объект можно внедрять дополнительные объекты. Это называется сложным внедрением.

Чтобы целиком внедрить файл в документ

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

  1. Откройте документ, в который следует добавить внедряемый объект.
  2. Щелкните мышью ту область документа, где должен появиться объект.
  3. Выберите команду: Создание - Объект.
  4. Установите переключатель в положение "Объект из файла".
  5. Введите в файловом окне путь к файлу и имя файла или воспользуйтесь средствами окна, чтобы найти нужный файл.
  6. (Необязательно.) Выберите "В виде значка", чтобы отобразить данные в виде значка.
  7. Нажмите кнопку ОК.
Примечание При использовании Windows для внедрения файла, созданного в приложении, поддерживающем OLE2, можно применять перетаскивание с помощью мыши. Для этого выберите команду: Пуск - Программы - Проводник, щелкните правой кнопкой мыши файл, перетащите его из проводника в форматируемое поле документа Notes, в появившемся меню выберите команду "Создать внедренный объект".

Чтобы внедрить новые данные в документ

Имеется возможность внедрения в документ Notes новых объектов. При создании нового объекта Notes открывает для ввода данных пустой рабочий файл в выбранном приложении. При сохранении данные будут сохранены в качестве объекта Notes (вместо отдельного файла).

В случае если выбранное исходное приложение поддерживает OLE2, пустой рабочий файл будет открыт непосредственно в среде Notes.

  1. В режиме правки документа щелкните мышью то место, где должен появиться объект.
  2. Выберите команду: Создание - Объект.
  3. Установите переключатель в положение "Объект".
  4. Выберите тип объекта, соответствующий приложению, которое будет использоваться для создания (например, "Книга Lotus 1-2-3").
  5. (Необязательно.) Выберите "В виде значка", чтобы отобразить значок вместо внедренных данных.
  6. Если данные отображаются в виде значка, изменение объекта осуществляется в отдельном окне, то есть при попытке изменения объекта будет открываться его исходное приложение.
  7. Если данные отображаются не в виде значка, то изменение объекта будет осуществляться непосредственно в Notes, т.е. соответствующее приложение будет открываться в среде Notes (при условии, что приложение поддерживает эту возможность).
  8. Нажмите кнопку ОК.
  9. В случае если исходное приложение поддерживает редактирование в окне Notes, прямо в документе будет запущено исходное приложение (при условии, что данные не отображаются в виде значка).
  10. В случае если приложение не поддерживает редактирование в окне Notes, оно будет запущено в отдельном окне.
  11. Введите данные в пустой рабочий файл.
  12. Если объект был запущен
  13. в отдельном окне, выберите команду: Файл - Выход и возврат в Lotus Notes (или эквивалентную команду в приложении);
  14. в окне Notes, щелкните в любом месте документа вне объекта.

Чтобы перетащить мышью данные из другого приложения в Notes

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

Примечание Эта возможность используется таким способом не во всех приложениях. Если процедура, описанная ниже, не работает, обратитесь к документации используемого приложения.
  1. В Notes откройте в режиме правки документ, в который нужно поместить данные.
  2. Выделите данные в приложении, которые требуется внедрить.
  3. Нажмите и удерживайте клавишу CTRL, затем щелкните мышью контур выделенных данных.
  4. Удерживая нажатой клавишу CTRL, перетащите мышью выделенные данные в документ Notes и вставьте их в ту область, где должен появиться объект. При перетаскивании мышью данных с нажатой клавишей CTRL данные копируются, а без клавиши CTRL - данные вырезаются из исходного файла.
Примечание При использовании Windows данные можно перетаскивать мышью из серверного приложения, поддерживающего OLE2, в Notes посредством рабочего стола Windows. Для этого скопируйте данные в буфер обмена, щелкните правой кнопкой мыши любое место на рабочем столе Windows и выберите команду "Вставить ярлык". Затем перетащите ярлык с рабочего стола Windows в документ Notes.

Чтобы развернуть внедренный объект

Если исходное приложение объекта поддерживает возможность редактирования в окне Notes (функция OLE 2), объект может быть развернут на все пространство окна Notes.

  1. В режиме правки документа щелкните объект.
  2. Выберите команду: Правка - Свойства.
  3. На первой вкладке окна свойств объекта выберите параметр "Вписать в окно".
  4. Закройте окно свойств объекта.
  5. Сохраните и закройте документ.
  6. Повторно откройте документ в режиме правки и дважды щелкните объект.
Примечание Если документ Notes кроме данного объекта содержит еще какие-либо сведения, объект в развернутом состоянии закроет эти данные.

Чтобы изменить внедренный объект

Данные внедренного объекта OLE могут редактироваться, для чего необходимо из Notes запустить их исходное приложение. При использовании Windows, в случае когда исходное приложение поддерживает OLE 2, имеется возможность редактирования с использованием команд и панелей инструментов приложения непосредственно в среде Notes.

Редактирование внедренного объекта OLE в исходном приложении (в отдельном окне)

  1. В режиме правки документа выделите объект однократным щелчком мыши.
  2. Выберите команду: Меню объекта - Открыть.

    Под Меню объекта понимается меню, которое появляется, если щелкнуть какой-либо объект.

  3. Внесите необходимые изменения в данные в исходном приложении.
  4. Выберите команду: Файл - Выход и возврат в Lotus Notes (или эквивалентную команду в приложении).
  5. Для сохранения измененных данных в Notes выберите команду: Файл - Сохранить.

Редактирование внедренного объекта OLE в Notes (в текущем окне)

Если исходное приложение поддерживает OLE 2, имеется возможность изменения объекта в окне Notes.

  1. В режиме правки документа дважды щелкните объект.
  2. Внесите необходимые изменения в данные.

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

  3. Щелкните в любом месте документа вне объекта.
  4. Для сохранения измененных данных в Notes выберите команду: Файл - Сохранить.
Примечание В случае очень большого объекта OLE2 (например, электронной таблицы, содержащей несколько сотен строк), не рекомендуется вносить изменения в объект непосредственно в окне Notes. Вместо этого щелкните мышью объект и выберите команду: Меню объекта - Открыть (под Меню объекта понимается меню, которое появляется, если щелкнуть какой-либо объект). Внесите необходимые изменения в объект в окне приложения.

Чтобы копировать внедренный объект или образ внедренного объекта

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

  1. В режиме правки документа щелкните объект.
  2. Выберите команду: Правка - Копировать, чтобы создать изменяемую копию объекта.

    Выберите команду: Меню объекта - Копировать внешний, чтобы создать образ объекта. (Под Меню объекта понимается меню, которое появляется в Notes, если щелкнуть какой-либо объект.)

    Примечание Чтобы произвести копирование в любое другое приложение (не Notes), выберите команду: Правка - Копировать, в результате чего будет создан образ объекта, или же выберите команду: Меню объекта - Копировать внешний, в результате чего будет создана изменяемая копия объекта.
  3. Щелкните экран за пределами объекта.
  4. В документе Notes выберите команду: Правка - Вставить.