"Информатика и ИКТ (изд. "ДРОФА")", Быкадоров Ю.А.
Перенос информации из одной программы в другую нужен, чтобы использовать уже созданные тексты, таблицы и изображения в новых документах. Для этого можно копировать или вырезать объект через буфер обмена либо сохранить его в файл и открыть или импортировать в другой программе. Способ выбирают с учётом типа данных и поддерживаемых форматов: при несовместимости программ могут измениться оформление, структура или отдельные элементы.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Буфер обмена — область оперативной памяти, в которой временно хранится скопированная или вырезанная информация. Он нужен как промежуточное место: программа помещает туда объект, а другая программа может взять его оттуда. Буфер не является обычной папкой с файлами.
Копирование — создание копии выделенного объекта в буфере обмена без удаления исходного объекта. Команда нужна, когда данные требуется использовать в другом месте, но сохранить первоначальный вариант. Например, текст можно вставить и в доклад, и в презентацию.
Вставка — размещение содержимого буфера обмена в выбранном месте другой программы или документа. Она позволяет перенести подготовленный объект, не набирая его заново. Перед вставкой нужно поставить курсор или выбрать место, куда должны попасть данные.
Импорт и экспорт — перенос данных между программами с использованием поддерживаемого формата файла. При экспорте программа сохраняет данные для передачи, а при импорте другая программа загружает их. Этот способ полезен, если буфер обмена не сохраняет нужную структуру объекта.
Программы могут хранить и описывать информацию по-разному: текстовый редактор понимает абзацы и шрифты, а табличный процессор — ячейки, формулы и связи между ними. Поэтому одна программа не всегда способна правильно прочитать любой объект, полученный от другой. Формат данных служит набором правил, по которым программа распознаёт содержимое файла или объекта. Если нужный формат не поддерживается, часть сведений может оказаться непонятной для принимающей программы.
При переносе через буфер сначала выделяют нужный объект, чтобы программа знала, какие именно данные следует обработать. Команда копирования или вырезания помещает его содержимое в буфер обмена, после чего пользователь переключается в целевую программу и выбирает место вставки. Так данные передаются не напрямую между окнами, а через временное хранилище. Если до вставки скопировать что-то другое, буфер может заменить прежнее содержимое, и вставится уже новый объект.
Копирование оставляет исходную информацию в документе, потому что создаёт отдельную копию для буфера. Вырезание, напротив, подготавливает объект к перемещению: после вставки он оказывается в новом месте, а из прежнего исчезает. Поэтому, если оригинал может понадобиться, безопаснее копировать. При работе с важными данными полезно проверить результат вставки, прежде чем удалять или закрывать исходный документ.
Перенести информацию можно и через файл: сначала сохранить его на носитель или в папку, а затем открыть в другой программе. Если файл имеет подходящий формат, принимающая программа сможет распознать его содержимое. При экспорте исходная программа специально подготавливает данные для другой среды, а команда импорта загружает их в целевое приложение. Этот способ даёт возможность выбрать формат, но сам по себе не гарантирует, что все программы поддержат его одинаково.
При переносе оформление, структура или отдельные элементы могут измениться, потому что программы используют разные правила представления данных. Например, получатель может не распознать шрифт, формулу или отдельные ячейки таблицы. Иногда программа сохраняет значения, но не переносит форматирование; иногда преобразует объект в изображение, которое уже нельзя редактировать как таблицу. Поэтому после вставки или импорта следует осмотреть результат и при необходимости выбрать другой способ или формат.
Таблица помогает сопоставить, что происходит с исходными данными, какие объекты можно передать и где могут возникнуть ограничения. Выбирайте способ по цели: сохранить оригинал, переместить объект или передать его структуру без изменений. После переноса всегда проверяйте, что получено именно то, что требовалось.
| Способ | Что происходит с исходными данными | Что можно переносить | Основное ограничение |
|---|---|---|---|
| Копирование и вставка через буфер обмена | Исходный объект остаётся | Текст, изображения, таблицы и другие поддерживаемые объекты | Вид и структура зависят от совместимости программ |
| Вырезание и вставка через буфер обмена | Объект перемещается и после вставки удаляется из исходного места | Выделенные объекты, которые поддерживают обе программы | Можно потерять исходник, если вырезать данные по ошибке |
| Сохранение файла и открытие в другой программе | Исходный файл сохраняется | Документы и объекты, представленные в виде файла | Целевая программа должна поддерживать формат |
| Экспорт из одной программы и импорт в другую | Исходные данные обычно остаются в исходной программе | Данные, подготовленные для обмена между приложениями | При преобразовании могут измениться структура и оформление |
| Перенос с использованием общего формата файла | Можно сохранить отдельный файл, не меняя исходный документ | Данные, для которых существует формат, поддерживаемый обеими программами | Общий формат может передавать не все возможности исходной программы |
Задача 1. Нужно скопировать фрагмент текста из текстового редактора и вставить его в презентацию. Сначала важно выделить только нужный фрагмент, иначе в буфер попадёт весь текст или другой объект. Поскольку исходный текст должен остаться в документе, выбираем копирование, а не вырезание.
Ответ: текст переносится копированием и вставкой, исходный фрагмент остаётся в редакторе. Если оформление в презентации выглядит иначе, можно изменить его средствами презентации или выбрать другой вариант вставки.
Задача 2. Требуется перенести диапазон из электронной таблицы в текстовый документ так, чтобы сохранить только значения. Обычная вставка может перенести ещё и формулы, оформление или структуру ячеек. Поэтому после копирования следует выбрать специальный вариант вставки, который оставляет значения, если целевая программа его предлагает.
Ответ: используем копирование диапазона и подходящий вариант вставки только значений. Если такого варианта нет, можно попробовать промежуточный совместимый формат и затем проверить результат.
Задача 3. Изображение или таблица искажается при обычной вставке из одной программы в другую. Это может происходить потому, что программы по-разному представляют объект или одна из них не поддерживает его исходную структуру. В таком случае перенос через совместимый файл помогает отделить данные от механизма буфера обмена.
Ответ: сохраняем объект в совместимом формате, затем импортируем файл в целевую программу. Формат выбирают по тому, какие свойства объекта нужно сохранить.
Используют вырезание вместо копирования и случайно удаляют исходный объект. Так поступают, путая команды или считая, что обе создают копию. Чтобы проверить себя, перед переносом решите, должен ли оригинал остаться, а после операции убедитесь, что он на месте.
Пытаются вставить данные до копирования или после замены содержимого буфера обмена. В таком случае вставляется прежний объект, другие данные или ничего не происходит. Проверьте, что выделили нужную информацию, выполнили копирование и не копировали что-либо ещё до вставки.
Не учитывают несовместимость форматов, поэтому теряется часть данных или оформление. Ошибка возникает, когда ожидают, что принимающая программа работает с объектом точно так же, как исходная. Сравните результат с оригиналом и при отличиях попробуйте другой вариант вставки или общий формат файла.
Считают, что закрытие исходной программы всегда удаляет перенесённую информацию. Обычно после вставки объект уже находится в новом документе и хранится там отдельно от открытого окна источника. Проверьте, что вставка завершилась, и сохраните целевой документ; для надёжности откройте его снова и убедитесь, что данные на месте.
Для работы с переносом информации нужно уметь выделять объекты, пользоваться командами копирования, вырезания и вставки, а также сохранять файлы в нужных папках. Эта тема связана с форматами файлов, кодированием информации и совместимостью программ: формат задаёт правила представления данных, а программа должна уметь их прочитать. Навык пригодится при подготовке докладов и презентаций, обработке таблиц и изображений, обмене данными между офисными приложениями.
Чем копирование отличается от вырезания?
При копировании исходный объект остаётся на месте, а его копия помещается в буфер обмена. При вырезании объект удаляется из исходного документа после переноса, поэтому для сохранения оригинала выбирайте копирование.
Где находится буфер обмена?
Буфер обмена — область оперативной памяти, которой управляет операционная система. Обычно его содержимое не отображается как обычный файл или папка.
Почему вставляется не весь объект или меняется его оформление?
Программы могут по-разному понимать формат объекта и поддерживать разные элементы его структуры. Проверьте варианты вставки или сохраните объект в формате, который поддерживает целевая программа.
Можно ли вставить один и тот же скопированный объект несколько раз?
Да, если после копирования содержимое буфера обмена не заменили другими данными. Перейдите в нужное место и выполните вставку столько раз, сколько требуется.
Когда лучше использовать импорт и экспорт, а не копирование и вставку?
Импорт и экспорт удобны для больших или сложных объектов, когда обычная вставка меняет их структуру или оформление. Сначала сохраните или экспортируйте данные в подходящий формат, затем импортируйте файл в целевую программу.
§ 15. Перенос информации из одной программы в другую