Каким образом переносится информация из одной стандартной программы в другую

Обмен данными в приложениях ОС Windows (стр. 1 из 3)

ВСЕРОССИЙСКИЙ ЗАОЧНЫЙ ФИНАНСОВО-ЭКОНОМИЧЕСКИЙ ИНСТИТУТ

КАФЕДРА АВТОМАТИЗИРОВАННОЙ ОБРАБОТКИ по дисциплине «Информатика» на тему «Обмен данными в приложениях ОС Windows» Литвикова Анастасия Вячеславовна

специальность Финансы и Кредит № зачетной книжки 10ФФД40767 Перепёлкин Евгений Александрович Введите название главы (уровень 1). 1 Введите название главы (уровень 2). 2 Введите название главы (уровень 3). 3 Введите название главы (уровень 1). 4

Введите название главы (уровень 2). 5 Введите название главы (уровень 3). 6 На сегодняшний момент операционная система Windows фирмы Microsoft во всех ее проявлениях считается самой распространенной операционной системой на ПК: в мире более 150 млн. IBM PC-совместимых компьютеров, и система Windows установлена на 100 млн. из них.

Очевидно, что ознакомление с ПК необходимо начинать с ознакомления с Windows, ведь без нее работа на ПК немыслима для большинства пользователей. Знание системы Windows — необходимый кирпичик в стене познания ПК. В теоретической части курсовой работы предстоит раскрыть основные способы обмена информацией между приложениями ОС Windows, путём рассмотрения следующих вопросов: · Обмен данными на уровне ClipBoard (Статистический) · Обмен данными на уровне DDE-протокола (Динамический) · Обмен данными на уровне OLE-механизма

Как перенести игры и программы с одного компьютера на другой с сохранением всех настроек

В практической части решена задача на формирование сводной ведомости учета продукции, изготавливаемой ООО «Красный Октябрь» Для выполнения курсовой работы использовался : процессор PentiumIV, ОС Windows 7, MSWord 2007, MSExcel2007. Операционная система Windows предоставляет пользователю возможность запустить одновременно несколько приложений. Как правило, пользователь именно так и поступает.

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

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

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

От многозадачности Windows было бы мало толку, если бы операционная среда не обеспечивала возможность обмена данными между приложениями, поскольку при решении задач очень часто возникают ситуации, когда одни и те же данные востребованы несколькими программами. Между приложениями Windows возможен обмен данными любой природы (текст, таблицы, графика, числовые данные и т.д.).[1] Документ, разработанный в одном приложении, может содержать фрагменты в других приложений.

Как подставить данные из одной таблицы в другую с помощью программы Excel

Таким образом, обмениваясь данными, приложения работают совместно, создавая составной или интегрированный документ. Например, в текст, созданный в приложении WordPad, можно включить результат вычислений, выполненный в Калькуляторе, и рисунок, нарисованный в графическом редакторе Paint. В результате появляется составной документ, включающий данные разного типа, созданные в других программах. Когда открывается текстовый документ, являющийся главным, подключаются связанные с ним объекты из других приложений.[2] 2. Разновидности способов обмена данными Обмен данными в Windows организуется одним из следующих способов:

· на уровне ClipBoard (буфер обмена — статистический), · на уровне DDE-протокола(Dynamic Data Exchange-Динамический Обмен Данными), · на уровне OLE-механизма(Object Linking and Embedding-Встраивние и Связывание Объектов). OLE — это развитие DDE. Уровень ClipBoard предназначен для переноса информации между программами не заботясь о ее формате и представлении.

Например, перенос выделенного текста из одного редактора текстов в другой, или, перенос информации между элементом редактирования одной программы и элементом редактирования другой программы. Этот уровень обмена информацией ориентирован на Пользователя и поддерживатся ядром MS Windows.

Уровень DDE-протокола ориентирован, в основном, на программистов, разрабатывающих свои программы для MS Windows. В качестве такого обмена данных можно привести следующий пример: Фирма MicroSoft предусмотрела следующую возможность в MS EXCEL.

Любая ячейка электронной таблицы MS EXCEL может быть настроена таким образом, что будет способна автоматически принимать данные от какой-либо другой программы в реальном времени. Это значит, что ежели существует какая-либо программа, обслуживающая какое-либо устройство(например, цифровой вольтметр), то программист, при создании этой программы, может предусмотреть возможность направлять информацию от вольтметра (по мере ее поступления) в заданную ячейку MS EXCEL.

При этом пользователь может работать с MS EXCEL, как обычно. Вместо вольтметра, поставщиком информации может быть какая-либо программа, производящая специфичную обработку информации. Уровень OLE-механизма ориентирован на пользователя. Но не каждая программа поддерживает эту возможность. Этот механизм должен быть заложен в программу на этапе проектирования и разработки программы.

Этот механизм поддерживают многие прикладные программы. Например, MS EXCEL, MS WORD for Windows и др[3]. 2.1. На уровне ClipBoard (буфер обмена — статистический) Порядок обмена данными между приложениями Windows следующий.

1. Активизируют программу-источник данных (делают текущей программу, содержащую данные, которые подлежат обмену). 2. В программе-источнике данных выделяют данные, подлежащие обмену.

Как правило, таблицы и текст выделяют с помощью клавиатуры ( + ), рисунки — визиром (яркий пример — графический редактор Paint), графические объекты в документах (внедренные рисунки, диаграммы, графики и т.д.) — одинарным щелчком левой кнопкой мыши и т.д. 3. Копируют выделенные данные в буфер обмена.

Буфер обмена — часть оперативной памяти, выделяемая системой Windows для временного хранения обмениваемых данных. Следует учесть, что скопированные данные хранятся в буфере даже после их вставки в какой-либо программе. Содержимое буфера обмена изменится, если в него скопировать новые данные. 4. Активизируют программу-приемник данных.

Указывают позицию, куда необходимо вставить данные. 5. Вставляют данные из буфера обмена. Таким образом, всеобщий порядок обмена данными между приложениями следующий: 1. Активизируют программу-источник данных (делают текущей программу, содержащую данные, которые подлежат обмену).

2. В программе-источнике данных выделяют данные, подлежащие обмену. 3. Копируют выделенные данные в буфер обмена. 4. Активизируют программу-приемник данных. Указывают позицию, куда необходимо вставить данные. 5. Вставляют данные из буфера обмена.

Обмен данными между приложениями аналогичен многим процессам в реальной жизни. Для работы с буфером обмена Windows предлагает специальную программу — Просмотр буфера обмена, которую можно вызвать из Главного меню → Программы → Стандартные (в Windows 2000 Окно буфера обмена переименовано в Папку обмена, которая вызывается командой clipbrd).

Во-первых, окно этой программы — это настоящее «зеркало» буфера обмена, отображающее теку­щее содержимое Clipboard. Во-вторых, это приложение позволяет записать содержимое буфера обмена на постоянное хранение в файл специального формата (с расширением .CLP) и прочитать такой файл в буфер.

Это нужно для обмена файлами разных форматов, так как всякая версия ОС Windows может прочитать любые файлы с расширением .CLP Просмотр буфера обмена позволяет с помощью отдельных команд изменить фор­мат вывода фрагмента на экран, а также очистить буфер обмена. Расширение функций буфера обмена.

Приложения Windows устроены таким образом, что буфер обмена часто оказывается полезным даже тогда, когда никаких команд работы с буфе­ром не предусмотрено. Дело в том, что механизмы выделе­ния, копирования, вставки фрагментов документа (особенно текстовых) чаще всего встроены в приложение, и клавиатур­ные сочетания Ctrl+Ins и Shift+Ins работают всегда, не­зависимо от функций приложения.

Читайте также:
Какого положения не содержала программа либералов

Тем самым гибкость такой системы при обмене информацией между базой данных системы и внешними носителями информации значительно расширяется. Например, в системе может отсутствовать функция вставки готового текстового файла в базу данных (файл → база данных), однако пользова­телю не придется заново набирать такой файл. Достаточно открыть его (например, в приложении Word), скопиро­вать в буфер обмена, а затем вставить данный. Копирование файлов (а также вложенных папок) из папки в папку аналогичен обмену данными между приложениями, только в таком “обмене” фигурируют не данные, а копируемые файлы или папки.

Обмен данными между приложениями значительно ускоряет время решения задач, оптимизирует управление вычислительной системой.[4] Источник

Технологии обмена данными между приложениями Windows

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

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

Для этих целей реализовано несколько технологий, которые мы рассмотрим. Буфер промежуточного хранения Clipboard Уже в первых версиях Windows был реализован встроенный буфер промежуточного хранения данных Clipboard (буфер обмена), который постоянно активен и доступен всем Windows-приложениям. Обмен данными через буфер обмена осуществляется следующим образом. 1. Выделить в приложении-источнике фрагмент данных. 2. Скопировать (перенести) выделенный фрагмент в буфер обмена командой Правка►КопироватьилиПравка►Вырезать.

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

За счет использования обмена данными через буфер возможно включение в один документ объектов, созданных различными приложениями, – создание, так называемых, составных документов. Для всех Windows-приложений установлен ряд стандартных форматов представления данных, и при операциях с буфером обмена преобразования данных для этих форматов выполняются автоматически и совершенно незаметно для пользователя. Для непосредственного просмотра данных в буфере обмена, изменения формата представления данных в нем, записи содержимого буфера в файл и его очистки используется утилита Clipboard Viewer (Clipbrd), которая является компонентой операционной системы и устанавливается при ее инсталляции. Недостатками обмена с использованием буфера являются: · некоторое ограничение объема передаваемой через буфер информации; · данные, вставленные в документ-приемник через буфер обмена, не обновляются при их изменении в документе-источнике.

Для обмена данными между приложениями может использоваться технология DDE (Dynamic Data Exchange – динамический обмен данными). Суть технологии состоит в том, что вставляемый через буфер обмена объект сохраняет свою связь с оригиналом и при внесении в него изменений может автоматически обновляться.

При этом 1) с одним оригиналом можно связать любое число документов; 2) возможно связывание по цепочке, когда источником является не оригинал, а ранее связанный объект; 3) установленная связь сохраняется и после закрытия приложений, т.е. внесенные в оригинал изменения автоматически вносятся во все документы, связанные с ним. Для использования технологии DDE следует обычным путем скопировать объект из документа приложения-сервера в буфер обмена, перейти в приложение-клиент, а затем по команде Правка►Специальная вставка► переключательСвязьвставить его в документ.

Команда Правка►Связи позволяет, просмотреть все связи для данного документа, разорвать или переключить связь с одного объекта на другой или установить режим ручной активации связей, когда обновление информации в документе с изменением оригинала происходит не автоматически, а при выполнении соответствующей команды. Однако, технология DDE не нашла широкого распространения, поскольку при всех достоинствах динамического обмена данными сложность его функционирования привела к тому, что пользователи предпочитали вставку объектов через буфер обмена из-за ее простоты и понятности.

При обмене данными по рассмотренным технологиям объектом является любой фрагмент, переносимый из одного приложения в другое. На самом же деле переносился не сам фрагмент, а лишь его «экранный образ»: приложение-источник преобразовывает данные из своего внутреннего формата в один из стандартов Windows, и в таком виде фрагмент вставляется в приложение-приемник.

Вставленный объект является составным элементом документа, в котором он отображается, но внести в него изменения довольно трудно, т.к. для этого требуется приложение-источник. Технология связывания и внедрения объектов (Object Linking and Embedding) имеет больше функциональных возможностей, причем, если приложение поддерживаетOLE, то оно само выполняет обмен данными по этой технологии.

Операции связывания (Linking) и внедрения (Embedding), реализованные в рамках OLE, внешне напоминают технологию DDE и обмен данными через буфер обмена. При работе по технологии OLE выполняется та же последовательность действий. Документ со встроенными OLE-объектами выглядит аналогично документу с фрагментами, вставленными через буфер обмена. Однако в этом случае при двойном щелчке мыши в поле объекта он активизируется и запускается приложение, в котором создавался этот объект, и в него передается объект для редактирования или выполнения других операций. После окончания работы с объектом программа-источник закрывается, а измененный объект автоматически передается обратно в документ приложения-клиента.

В рамках технологии OLE объект представляет собой сочетание данных какого-либо вида (текст, графика, видео, звук и др.) во внутреннем формате приложения-сервера, представленном в одном из стандартных форматов Windows, и информации о создавшей его программе, размере, времени создания и т.п. Таким образом, объект является законченной структурой, переносимой из одного документа в другой и сохраняющей отличительные особенности независимо от типа документа, в котором в данный момент находится. · отсутствует необходимость создания второй копии объекта, что позволяет сократить требуемый объем дискового пространства; · внесение изменений в связанный объект обеспечивает дублирование этих изменений во всех документах, с которыми объект был связан; · запоминается путь к оригиналу, поэтому при переносе на другую машину необходимо переписать все файлы, содержащие объекты, включенные в данный документ. · изменения вставленного объекта, не отражаются в оригинале; · вся информация хранится в одном файле и никаких проблем при переносе на другой компьютер не возникает. В рамках OLE реализован метод drag-and-drop (перетащить и бросить), который обеспечивает наглядность процесса обмена данными, и его можно применять вместо операции копирования через буфер обмена даже при межоконном перемещении объектов и их частей.

Источник: onecomp.ru

Обмен информацией между приложениями

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

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

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

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

Приложения Windows могут обмениваться информацией несколькими способами.

Буфер обмена.

Самый простой способ обмена включает следующие шаги: выделение объекта в документе-источнике; выполнение команды меню приложения Правка/Вырезать в случае перемещения объекта из одного места в другое или команды Правка/Копировать в случае копирования объекта, в результате чего объект попадает в Буфер обмена (специальная область памяти, к которой могут обращаться различные приложения); переход в документ-получатель в этом же или в другом приложении с установкой курсора в место вставки объекта; выполнение команды Правка/Вставить, в результате чего объект размещается в месте вставки документа-получателя.

Читайте также:
Программа и команда разница

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

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

Через Буфер обмена можно копировать содержимое экрана монитора в нужное приложение. Для этого: нажимается клавиша PrintScreen, чтобы скопировать содержимое всего экрана и поместить его в виде растрового рисунка в Буфер обмена, или комбинация клавиш Alt+PrintScreen, чтобы скопировать содержимое только активного окна; выполняется переход в документ-получатель с установкой курсора в место вставки; выполняется команда Вставить. Перед вставкой можно отредактировать изображение экрана с помощью графического редактора Paint (сделать надписи, удалить часть изображения, вырезать нужные фрагменты и т.д.).

Источник: studfile.net

Компьютерная грамотность с Надеждой

Заполняем пробелы — расширяем горизонты!

Буфер обмена данными: что это?

что такое буфер обмена в компьютере

В операционных системах Windows, Mac OS или Андроид пользователям компьютера и Интернета была предоставлена возможность работать одновременно в нескольких окнах с несколькими программами.

У пользователей сразу же возник соблазн передачи данных из одних программ (из одних окон) в другие программы (в другие окна).

Действительно, имеешь, например, подходящий текст в формате Блокнота (скажем, с расширением .txt), и это текст вполне пригоден, чтобы его вставить в подготавливаемую презентацию (скажем, в формате PowerPoint). Не перепечатывать же его заново?! Текст уже есть, но в другом формате и в другом окне, в другой программе. Так и хочется его каким-то образом автоматически перенести в другое окно, в другую программу.

Или, например, пользователь ПК сделал фотографию и сохранил ее в формате (например, с расширением .jpeg). И теперь надо эту фотку вставить в виде рисунка, например, в текст Word, чтобы «украсить» текст, сделать «книжку с картинками». Подобных примеров, когда есть желание перенести данные из одной программы (из одного окна) в другую программу (в другое окно) можно привести множество. А если есть желания, то должны быть и соответствующие возможности.

Как сделать так, чтобы можно было из одной программы в другую переносить совершенно любые данные: тексты, картинки, графику, чертежи, схемы и даже видео или аудио и пр.?

Что такое Буфер обмена

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

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

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

Благодаря внешней простоте подобной процедуры переноса данных из одного окна в другое, эта процедура получила жаргонное наименование «копи-паст». Слово «копипаст» произошло от двух английских слов «copy-paste», что в переводе означает «копировать-вставить».

Специальная область, в которую данные сначала копируются, а потом оттуда восстанавливаются (вставляются), получила название «буфер обмена» (по-английски «clipboard», переводится так же – «буфер обмена»).

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

Операции «Копировать» или «Вырезать», а потом «Вставить» и связанный с этими операциями буфер обмена являются стандартными функциями операционных систем Windows, Mac OS или Андроид.

что такое буфер обмена

Схема работы буфера обмена в Windows, Mac, Android

Как правило, в буфер обмена информация попадает, когда пользователь использует одну из двух операций:

  1. «Копировать» (горячие клавиши Ctrl+C) или
  2. «Вырезать» (Ctrl+X).

А из буфера обмена пользователь извлекает информацию с помощью операции «Вставить» (Ctrl+V).

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

Стандартный буфер обмена как часть оперативной памяти способен сам себя очищать, например, при выключении компьютера или при помещении туда новой информации.

Скриншот экрана, если в Windows его делать с помощью кнопки PrtScr (сокращение от Print Screen), то он также попадает в буфер обмена. И извлечь скриншот из буфера обмена можно с помощью операции «Вставить».

Операции буфера обмена «Копировать» и «Вставить»

Многие программы имеют в своем арсенале возможностей пункты меню и кнопки «Копировать» («Copy»), а также пункты меню и кнопки «Вставить» («Paste»).

Как правило, из-за частого применения этих пунктов, данные пункты меню находятся чаще всего в самом главном меню программ, а кнопки «Копировать» («Copy») и «Вставить» («Paste») могут иметь довольно большой размер и могут быть хорошо заметными (рис. 1).

Кнопки Вставить и Копировать в Word

Рис. 1. Кнопки «Вставить» и «Копировать» в программе Microsoft Word

1 на рис. 1 – кнопка «Копировать» в программе Word, которая будет активна только в том случае, когда выделен текст (или картинка), и, следовательно, есть объект для копирования и помещения его в буфер обмена,
2 на рис. 1 – кнопка «Вставить».

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

контекстное меню Копировать и Параметры вставки в Word

Рис. 2. Пункты контекстного меню «Копировать» и «Параметры вставки» в программе Microsoft Word

Заменой кнопок «Копировать» и «Вставить» (1 и 2 на рис. 1) являются пункты контекстного меню точно с такими же названиями (1 и 2 на рис. 2).

Все ли так просто?

Чаще всего пользователь применяет копирование и вставку для переноса данных из одного места программы в другое место или из одной программы в другую, даже не задумываясь, как это делается. И почти в 100% случаев получается адекватный результат: данные из одной программы переносятся без искажений в другую программу или из одного места они переходят в другое в пределах одной программы.

Но могут быть и исключения. И тогда применение буфера обмена может привести к искажению данных, если неправильно пользоваться предоставленными возможностями. Это случается редко, но все-таки может случиться. Разберем примеры «искажения» данных, а точнее, примеры неправильной работы с буфером обмена.

Буфер обмена или буфер обмана на примере Excel

Пользователи электронных таблиц Excel знают, что в ячейках программы Excel могут храниться не только цифры, но и формулы для их вычисления. А в самих ячейках высвечиваются данные, полученные в результате вычислений по этим формулам. Теперь представьте себе, что мы ставим курсор в такую ячейку с формулой, жмем «Копировать» и данные помещаем в буфер обмена.

Затем ставим курсор в другую свободную ячейку и жмем «Вставить». Что должно попасть в эту свободную ячейку? Формула, которая стояла в прежней ячейке, из которой мы копировали данные в буфер обмена? Или число, которое стояло в прежней ячейке?

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

Понятно, что в итоге в новой ячейке мы можем увидеть либо одно число (если вставилась формула), либо другое (если вставилось число). Значит, мы можем получить как «правильный», так и «неправильный» результат. То есть мы или получим точный ответ из буфера обмена, или получим неточный ответ уже из «буфера обмана»!

Читайте также:
Самсунг программа не видит телефон

Как не ошибиться? Надо знать, ЧТО по умолчанию вставляется из буфера обмена в той или иной программе. Именно знать. Для этого надо про это где-то прочитать (в справке к программе, например), или поэкспериментировать самостоятельно. Если не знать, то можно получить неверные данные, опираясь на возможности уже не буфера обмена, а «буфера обмана»!

В приведенном примере с программой Excel опытные пользователи этой программы знают, что по умолчанию в ячейку вставляется формула, а не значение. Если же нужно из буфера обмена вставить все-таки значение, а не формулу, то надо пользоваться дополнительным меню вставки, и выбирать из него «Вставить значение» (цифра 1 на рис. 3) или воспользоваться «Специальной вставкой» (цифра 2 на рис. 3 и рис. 4):

Excel Вставить значение в новую ячейку или использование Специальной вставки

Рис. 3. Вставка значения в новую ячейку (вместо формулы) (цифра 1) или использование «Специальной вставки» (цифра 2)

Если кликнуть по опции «Специальная вставка» (2 на рис. 3), то в открывшемся окне с таким же названием получим много вариантов вставки:

Excel Специальная вставка

Рис. 4. Окно «Специальная вставка» программы Excel для выбора вариантов вставки скопированных данных из буфера обмена в новую ячейку.

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

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

О буфере обмена Microsoft Office, в том числе, 2010, 2013, 2016

Развернутые, расширенные функции по управлению буфером обмена предлагаются в пакете Microsoft (сокращенно MS) Office. Это позволяет делать программа «Буфер обмена», встроенная в пакет MS Office. (В этот пакет входит набор программ: текстовый редактор Word, электронные таблицы Excel, презентации PowerPoint, базы данных Access и другие).

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

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

Обращение к возможностям буфера обмена, которое осуществляется из любой программы пакета MS Office, показано ниже на рис. 5 на примере Excel.

Из одного буфера обмена можно вставлять данные в разные программы офиса: Word, Excel, PowerPoint и др. Проще говоря, можно картинку скопировать один раз, после чего она будет помещена в программу «Буфер обмена» MS Office. Затем эту картинку можно поместить из буфера обмена и в редактор Word, и в таблицу Excel, и в презентацию PowerPoint.

Excel буфер обмена

Рис. 5. Буфер обмена в Excel

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

Официальный сайт Microsoft на русском языке о буфере обмена для Office 2013 и 2016:

Программа «Буфер обмена» в MS Office иначе еще называют менеджером буфера обмена. Есть и другие специальные программы для операционных систем, называемые менеджерами буфера обмена, которые предназначены для расширения возможностей стандартного буфера обмена.

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

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

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

Буфер обмена в Word

Специальные вставки есть не только в довольно сложной и многофункциональной программе Excel, но и в том же Ворде (рис. 6), а также во многих других программах. И об этом надо помнить, если активно пользоваться буфером обмена, чтобы он не превратился в итоге в «буфер обмана».

Меню Вставить в Word

Рис. 6.1. Меню «Вставить» в Word

Если в Ворде открыть меню «Вставить» (1 на рис. 6.1), а затем кликнуть по опции «Специальная вставка» (2 на рис. 6.1), то можно увидеть предлагаемые возможности вставки из буфера обмена:

Специальная вставка из буфера обмена в Word

Рис. 6.2. Специальная вставка из буфера обмена в программе Microsoft Word

Вставить данные можно напрямую, без буфера обмена

И еще хотелось бы отметить следующее. Вставлять данные в программы можно не только из буфера обмена. Картинки можно вставлять из файлов, тексты можно тоже вставлять из файлов, в таблицы можно вставлять графики и диаграммы и многое-многое другое. Здесь уже буфер обмена не при чем! И меню «Вставка» в том же Ворде (рис.

7) тоже не имеет не малейшего отношения к вставке данных из буфера обмена, хоть это меню записывается одинаково с наименованием кнопки «Вставить», предназначенной для вставки из буфера обмена.

Вставка в Word НЕ из буфера обмена

Рис. 7. Меню «Вставка» программы Microsoft Word, НЕ имеющее отношения к вставке из буфера обмена

На рис. 7 видно, что в Word в меню «Вставка», которое НЕ связано с буфером обмена, входят:

  • страницы,
  • таблицы,
  • рисунок,
  • клип,
  • диаграммы,
  • колонтитулы,
  • надписи,
  • символы
  • и т.д.

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

Что значит «Буфер обмена содержит большой фрагмент»?

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

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

буфер обмена переполнен

Рис. 8. Предупреждение, что в буфере обмена остался большой объем информации.

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

1 на рис. 8 – если нажать «Да», тогда данные останутся в буфере обмена, программа Word будет закрыта.
2 на рис. 8 – клик по «Нет», данные будут удалены из буфера обмена, Word будет закрыт.
3 на рис. 8 – если щелкнуть «Отмена», тогда ничего не изменится, ибо пользователь передумал очищать буфер обмена и закрывать Word.

Решение, какую из трех кнопок выбрать, остается за пользователем.

Если данные из буфера обмена удалить, то их уже нельзя будет вставить в другие программы. А если оставить, то вставить их будет возможно. Но при этом на хранение большого объема данных в буфере обмена потребуется много ресурсов ПК. Тут уж пользователь должен определиться, что он хочет: сохранить данные в буфере обмена или сохранить ресурсы оперативной памяти на своем устройстве для дальнейшей работы.

Не забывайте!

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

Если же скопированная информация повторно выкладывается в Интернет БЕЗ указания ссылки на источник информации, то это является нарушением авторских прав и может повлечь неприятные последствия.

Источник: www.compgramotnost.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru