Когда что-либо копируется в буфер обмена, это внутренне поддерживается в диапазоне форматов, с которыми приложение-получатель — тот, в который оно будет вставлено — может иметь дело. Это можно увидеть в средстве просмотра буфера обмена Windows (которое, к сожалению, не устанавливается по умолчанию в некоторых версиях Windows) в меню «Экран». Обычно типы формата, в котором может поддерживаться объект, включают текст (символы обычного текста), Rich Text (включая форматирование), Picture (подумайте о метафайле Windows, и вы не ошибетесь), Bitmap (пиксель- на основе изображения) и в формате OLE.

Этот последний формат представляет особый интерес, поскольку объект поддерживается как нечто, что контролируется серверным приложением OLE, из которого он был скопирован. Например, что-то, скопированное из Microsoft Paint, можно вставить как объект OLE Microsoft Paint, слайд, скопированный из PowerPoint, можно вставить как объект OLE слайда PowerPoint, а изображение (или его часть), скопированное из PaintShop Pro, можно вставить. как объект OLE PaintShop Pro. Если элемент в буфере обмена вставлен в клиентское приложение OLE (например, Word) как объект OLE, то его можно напрямую редактировать с помощью сервера OLE, с которого он был скопирован.

Обычно, когда вы используете простое копирование и вставку, все это скрывается, и объект вставляется в соответствии с подходом по умолчанию, используемым для всех объектов этого конкретного типа. Однако большинство клиентских приложений OLE (включая Word) предлагают команду «Специальная вставка» в меню «Правка». Именно эта версия вставки обеспечивает больший контроль над тем, как вставляется элемент из буфера обмена. Используя эту команду, вы увидите диалоговое окно, в котором показаны форматы, которые может обрабатывать клиентское приложение OLE (принимающее объект). Например, текст, скопированный из текстового поля в PowerPoint, может быть вставлен как текст, текст RTF, изображение или растровое изображение. Выбор любого из них приведет к вставке объекта в выбранном формате, что может дать очень разные результаты. В этом случае вставка текста как растрового изображения означает, что его нельзя будет редактировать. Вставка его как обычного текста означает, что он будет принимать текущее форматирование абзаца / символа там, где он вставлен, тогда как вставка как RTF означает, что он принесет с собой собственное форматирование (ну, иногда это происходит).

Итак, достаточно фоновой информации. Что это означает для вставки снимков экрана, чтобы их можно было редактировать в определенном редакторе растровых изображений? Это означает, что на каком-то этапе процесса изображение снимка экрана должно быть помещено в это приложение-редактор, чтобы оно могло стать объектом OLE из этого приложения. В общих чертах пошаговое описание может быть таким:

  1. Захватите экран или часть экрана, используя функцию захвата экрана в приложении, таком как PaintShop Pro, или используя клавиатуру Alt + PrintScreen, встроенную в Windows.

  2. Вместо того, чтобы вставлять захваченное изображение непосредственно в Word, вставьте его в выбранный редактор растровых изображений, то есть PaintShop Pro или Microsoft Paint. Теперь изображение в приложении можно скопировать как объект OLE из этого приложения.

  3. Выберите «Копировать» в меню «Правка» в приложении для растрового изображения, чтобы скопировать объект OLE в буфер обмена. Это заменит базовый объект растрового изображения, который изначально был сохранен в буфере обмена на этапе захвата экрана.

  4. Переключитесь на Word и выберите «Специальная вставка» в меню «Правка». Word отображает диалоговое окно Специальная вставка.

  5. В списке доступных форматов объектов выберите вставку изображения как объекта. Он будет указан как объект <Application>, где <Application> — это имя приложения (например, PaintShop Pro или Microsoft Paint), которое вы использовали для копирования на шаге 3.

  6. Щелкните ОК. При этом изображение будет вставлено как объект OLE, а последующий двойной щелчок по изображению откроет серверное приложение OLE (либо как отдельное окно, либо «на месте») для редактирования изображения.

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

  1. Захватите экран или часть экрана, используя функцию захвата экрана в приложении, таком как PaintShop Pro, или используя клавиатуру Alt + PrintScreen, встроенную в Windows.

  2. В Word выберите «Объект» в меню «Вставка». Откроется диалоговое окно «Объект».

  3. Убедитесь, что выбрана вкладка Create New. На этой вкладке отображается список типов объектов, которые вы можете вставить в свою программу.

  4. Используя список объектов, выберите подходящий тип растрового изображения объекта, например PaintShop Pro Image или MS Paint Image (или Corel PhotoPaint, или PhotoShop, или все, что у вас есть и которое вы предпочитаете использовать).

  5. Щелкните ОК. Вы можете увидеть диалоговое окно с запросом размера вставляемого объекта. При желании установите область изображения этого нового объекта. Он должен быть достаточно большим, чтобы вместить изображение, которое вы собираетесь вставить в него.

  6. В приложении объекта (которое теперь должно быть видно на вашем экране) используйте команду вставки, чтобы поместить изображение, снятое на шаге 1, в объект, который вы создаете для Word.

  7. Закройте графическое приложение. Изображение появится в Word, а затем двойной щелчок по изображению откроет графическую программу, связанную с объектом.

WordTips — ваш источник экономичного обучения работе с Microsoft Word.

(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (1673) применим к Microsoft Word 97, 2000, 2002 и 2003.