Как очистить буфер обмена в excel
Перейти к содержимому

Как очистить буфер обмена в excel

  • автор:

Как очистить буфер обмена Windows

Как очистить буфер обмена в Windows

В этой инструкции пошагово описаны несколько простых способов, позволяющих очистить буфер обмена Windows 10, 8 и Windows 7 (впрочем, актуальных и для XP). Буфер обмена в Windows — область в оперативной памяти RAM, содержащая скопированную информацию (например, вы копируете часть текста в буфер с помощью клавиш Ctrl+C) и доступная во всех программах, запущенных в ОС для текущего пользователя.

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

Очистка буфера обмена в Windows 10

Начиная с версии 1809 October 2018 Update, в Windows 10 появилась новая функция — журнал буфера обмена, позволяющая, в том числе очищать буфер. Сделать это можно, открыв журнал с помощью клавиш Windows + V.

Очистка буфера обмена в новой версии Windows 10

Второй способ очистить буфер в новой системе — зайти в Пуск — Параметры — Система — Буфер обмена и использовать соответствующую кнопку настроек.

Замена содержимого буфера обмена — самый простой и быстрый способ

Вместо того, чтобы очищать буфер обмена Windows, вы можете просто заменить его содержимое другим контентом. Сделать это можно буквально за один шаг, причем по-разному.

Изменение содержимого буфера обмена

  1. Выделите любой текст, даже одну букву (можно и на этой странице) и нажмите клавиши Ctrl+C, Ctrl+Insert или кликните по нему правой кнопкой мыши и выберите пункт меню «Копировать». Содержимое буфера обмена будет заменено этим текстом.
  2. Кликните правой кнопкой мыши по любому ярлыку на рабочем столе и выберите «Копировать», он будет скопирован в буфер обмена вместо предыдущего содержимого (и не займет много места).
  3. Нажмите клавишу Print Screen (PrtScn) на клавиатуре (на ноутбуке может потребоваться Fn + Print Screen). В буфер обмена будет помещен снимок экрана (займет в памяти несколько мегабайт).

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

Очистка буфера обмена с помощью командной строки

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

Очистка буфера обмена в командной строке

  1. Запустите командную строку (в Windows 10 и 8 для этого можно кликнуть правой кнопкой мыши по кнопке Пуск и выбрать нужный пункт меню).
  2. В командной строке введите echo off | clip и нажмите Enter (клавиша для ввода вертикальной черты — обычно Shift + крайняя справа в верхнем ряду клавиатуры).

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

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

Для того, что создать такой ярлык, кликните в любом месте рабочего стола правой кнопкой мыши, выберите «Создать» — «Ярлык» и в поле «Объект» введите

C:\Windows\System32\cmd.exe /c "echo off | clip"

Затем нажмите «Далее», введите имя ярлыка, например «Очистить буфер обмена» и нажмите Ок.

Ярлык для очистки буфера обмена

Теперь для очистки достаточно просто открыть этот ярлык.

Программы для очистки буфера обмена

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

  • ClipTTL — не делает ничего, кроме автоматической очистки буфера каждые 20 секунд (хотя данный промежуток времени может быть не очень удобным) и по нажатию значка в области уведомлений Windows. Официальный сайт, где можно скачать программу — https://www.trustprobe.com/fs1/apps.htmlАвтоматическая очистка буфера обмена в ClipTTL
  • Clipdiary — программа для управления скопированными в буфер обмена элементами, с поддержкой горячих клавиш и широкого набора функций. Есть русский язык, бесплатна для домашнего использования (в пункте меню «Помощь» выбрать «Бесплатная активация»). Помимо прочего, позволяет легко очистить буфер. Можно скачать с официального сайта http://clipdiary.com/rus/Очистка буфера обмена в ClipDiary
  • JumpingBytes ClipboardMaster и Skwire ClipTrap — функциональные менеджеры буфера обмена, с возможностью его очистки, но без поддержки русского языка.

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

Очистка буфера обмена в AutoHotKey

Следующий пример выполняет очистку по Win+Shift+C

+#C:: Clipboard := Return

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

А вдруг и это будет интересно:

  • Лучшие бесплатные программы для Windows
  • Мышь без границ — используем одну мышь на нескольких компьютерах одновременно
  • Как очистить журнал защиты Windows
  • Что такое MPRT в характеристиках монитора?
  • MinerSearch — поиск и удаление майнера в Windows
  • Program в автозагрузке Windows — что это и можно ли удалить?
  • Windows 11
  • Windows 10
  • Android
  • Загрузочная флешка
  • Лечение вирусов
  • Восстановление данных
  • Установка с флешки
  • Настройка роутера
  • Всё про Windows
  • В контакте
  • Одноклассники

    Стас 22.11.2016 в 08:03

  • Dmitry 25.11.2016 в 08:52

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

При сборе слишком многких элементов в буфере обмена может возникнуть ошибка с сообщением о том, что буфер обмена заполнен. Вот как можно очистить буфер обмена.

Чтобы удалить все фрагменты или только некоторые из них, сначала откройте область задач Буфер обмена.

Кнопка вызова окна буфера обмена находится в правом нижнем углу группы параметров

    На вкладке Главная в группе Буфер обмена нажмите кнопку вызова диалогового окна Буфер обмена.

В списке

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

Кнопка

Чтобы очистить весь буфер обмена, нажмите кнопку Очистить все.

Вы можете удалить клип 1.

Чтобы удалить отдельный фрагмент, щелкните стрелку справа от него и нажмите кнопку Удалить.

Как очистить буфер обмена в excel

Argument ‘Topic id’ is null or empty

Сейчас на форуме

© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru

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

ООО «Планета Эксел»
ИНН 7735603520
ОГРН 1147746834949
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРНИП 310633031600071

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

​Смотрите также​​ в обратной последовательности,​ буфер обмена в​ даже не имеют​ поддерживается в VBA​
​или вам важен​ объем данных?​ копировал свои объекты​ объект при вставке.​ на каждый текстбокс.​ 8 ячеек ниже.​: Реально сделать на​ буфер обмена очищался​

​ состав «Microsoft Forms​ приложение это и​

​End With​
​ буфером обмена​
​Darkman​
​ т.е. первая скопированная​
​ VBA MS Excel​

​ свойства hDC, по​ (в отличие от​

​ не результат, а​​Sasha_Smirnov​

​ у меня в​​Sub My() Dim​ И один скрин​Pana-Win​ AutoIt — делал.​ и производил копирование​ 2.0 Object Library».​

​ рядом таблицу с​​End Sub​ikki​
​: Уважаемые знатоки, прошу​ в буфер строка​ sStr = «»​ которому можно было​
​ VB). Делай так:​
​ сам процесс(общения на​
​: Может, с какого-то​ буфере остаётся мусор,​ PPAppl As Object​

​ на заголовок самого​​: По аналогии прицелиться​Но нужно «щупать»​ следующих восьми шифров.​Pana-Win​

​ листа — то​​ikki​
​: как вариант (но​ помощи. К сожалению​

​ будет вставлена в​
​ objClpb.SetText sStr objClpb.PutInClipboard​
​ бы восстановить хэндл. если​
​Private Declare Function​
​ форуме)?​

​ боку устроит код​
​ но всё бы​ Set PPAppl =​
​ окна.​
​ дальше в нужные​

​ ту программу, и​​ Ну а в​: Всем доброго времени​ может быть разницы​: Игорь, такой вариант​

​ надо пробовать):​
​ поиском не нашел​ конец листа последней.​vladpros​ в ёкселе, то​ OpenClipboard Lib ‘user32’​
​Gepar​ от Ципиховича (а​ хорошо но он​ CreateObject(«PowerPoint.Application») PPAppl.Visible =​Или Team Viewer.Ага,​ кнопки мышкой (что​ в общем пишется​

​ конце списка, чтоб​​ суток! Столкнулся с​ и не заметите​ даёт строку с​

​временно сохранить этот​​ похожей темы.​Буду благодарен за​, не работает!​
​Application.CutCopyMode = FalseВ​ (ByVal hwnd As​: Ну каких эксперементов,​ именно после Then):​ не даётся закрыться​ True PPAppl.Presentations.Add PPAppl.ActivePresentation.Slides.Add​ разобрался вроде))​ не айс, ибо​
​ не за 5​ макрос обработал оставшееся​ такой проблемой: в​ :)​ разделителями-табуляциями, а не​ массив в диапазон​Задача следующая: скопировать​ любую помощь.​Да и зачем​ Excel точно работает​

​ Long) As Long​​ в любом word​ Убрать лишнее сообщение,​ ворду своим тупым​
​ 1, 2 ActiveDocument.InlineShapes(1).Select​Gepar​ координаты и поменяться​ минут.​
​ число шифров, которое​ экселе имеется список​
​Но нужно конечно​ таблицу :(​

​ ячеек на листе​​ в буфер обмена​Сам я флешер​ так сложно, написали​

Работа с буфером обмена в VBA

​Application.Calculate2 vlth: блин,​​ Private Declare Function​ файле скопируйте «пустоту»​ а?​ запросом на то​ ActiveDocument.ActiveWindow.Selection.Copy PPAppl.ActiveWindow.View.Paste End​: Как сделать копирование​ могут) или разобраться​Hugo121​ скорее всего не​ числовых шифров (персональный​ видеть задачу целиком​похвальное желание.​ (можно скрытом).​ одномерный массив, для​ и никак не​ ведь выше уже​ ну точно -​ EmptyClipboard Lib ‘user32’​ если Вы предлагает​Gepar​ удалять его или​ Sub​ выделенного объекта в​ как клавиатурой всё​: Идеальный вариант. Сделать​ будет равно восьми.​ номер каждого работника),​ — может быть​тогда — ищите​затем:​ того, чтобы его​ связан с VBA,​ для Экселя​ те же грабли!​ () As Long​ этот вариант, даже​:​ оставить. Как почистить​Alex77755​ буфер windows и​ делать и симулировать.​

​ кликер вроде активировать​​ Люди добрые, кто​
​ необходимо их перенести​ проще сделать временный​

​ и изучайте инфу​​диапазон_ячеек.Copy​ можно было вставить​ просто человек попросил​Application.CutCopyMode = FalseНу​ )​ Private Declare Function​ в новом не​ironegg​ буфер ? Копирую​: Не совсем то​

​ вставку из буфера​​ В таком варианте​ окно, выбрать область,​
​ понимает и разбирается​ в программу на​ документ Экселя, выгрузить​ о формате представления​и — шагом​

​ в виде таблицы​​ написать макрос, чтобы​ а что там​2 Natalie: поскольку​ CloseClipboard Lib ‘user32’​ сохранённом ворд файле​, а Вы скажите​ так​ но ..​
​ объекта (или просто​ как правило всё​ копировать активировать окно​ в этом помогите,​

​ подобии 1С для​​ туда этот массив​ информации в буфере​ марш в «другое​ в совершенно другое​ автоматизировать некоторые операции​ у ТС -​
​ ‘Me.hWnd’ бессмысленно в​ () As Long​ например, я конечно​ как перед закрытием​

​ActiveDocument.InlineShapes(1).Select ActiveDocument.ActiveWindow.Selection.Copy PPAppl.ActiveWindow.View.Paste​​загружаю в пикчур​ эмуляцию ctrl+c и​ однотипно и нажав​ программы, перетянуть мышу​ пожалуйста, реализовать сие​ формирования отчета, но​ a, нарисовать вокруг​ windows.​ приложение»​ приложение.​ с екселем на​ известно только ему. ​ VBA (как уже​ ‘ Sub ClearClip()​ могу Вам приложить​ скопировать туда пустоту​Alex77755​

​ из файла​ ctrl+v) через макрос​ к примеру таб​ куда надо, щёлкнуть,​
​ чудо )))​ вставка в эту​
​ красивую рамку, затем​ибо, если вам​Darkman​
​Dim a(1 To​ работе.​s0ny​ бывало, я перепутался​ OpenClipboard Me.hWnd ‘​ пустой файл word​
​ и я это​: Не уверен на​

Работа с буфером обмена

​очищаю буфер​​ vba?​ определённое количество раз​ вставить, активировать excel,​Pana-Win​ программу за один​ эту таблицу скопировать,​ надо, как вы​: Можно конечно, но​
​ 5) As String​Vlanib​: Возникла проблема с​ с VB), то​Hugo121​ если это как-то​ сделаю​ счёт ворда, но​Копирую из пикчура​Идея возникла после​ всегда доберёшься до​
​ удалить выбранные ячейки.​: Возможно.​ раз возможно только​ документ убить.​ написали, вставлять «в​
​ хотелось бы обойтись​a(1) = test_1​: Хорошо бы пример​ макросом для Excel​ пиши вместо этого​: круто​ поможет. Сделать это?​dzug​

​ в екселе имеется​​ в буфер​ того как потратил​
​ нужного места. Уродский​С синтаксисом нужно​
​Приведите пример книги,​
​ ВОСЬМИ шифров, а​Darkman​
​ виде таблицы», то​ без создания промежуточных​
​a(2) = test_2​ файла с точно​Задача следующая:​

​ там ‘0&’ ВСЕГДА​​БОЛЬШОЕ СПАСИБО​

​XPraptor​​: Может это поможет:​ возможность отключить. ​

​Вставляю в ворд​​ много времени на​ способ, но проще​ повоевать, а так​ пожалуйста.​ их очень много.​: Hugo, ребята, спасибо​ задача не такая​ дополнительных книг.​a(3) = test_3​ поставленной задачей. Чует​На рабочем листе​ (а не только​2Comanche: и опять​: вот собственно и​
​Прочесть буфер обмена​

​вроде так​​ в рамку​ попытки перенести картинку​ некуда​ вполне себе лёгкий​
​Hugo121​
​ Возможно ли создать​

​ Вам всем огромное​​ уж тривиальная, насколько​Hugo​
​a(4) = test_4​ сердце буфер тут​ выделены несколько строк.​

​ при вызове из​​ те же ‘грабли’. ​ весь вопрос​ironegg​Application.DisplayAlerts = False​

​PIC.Picture = LoadPicture(Картинка1.Text)​​ из word в​Можно сделать и​ и топорный вариант​: Реального образца сейчас​ макрос, который будет​ за помощь!​

​ мне известно.​​: Sub PutInClb()​​a(5) = test_5​​ вобще не зачем.​ Макрос находит выделенные​ модуля).Dim objClpb As​From: comanche​Заранее спасибо​

​: а в чем​​Gepar​
​ Clipboard.Clear Clipboard.SetData PIC.Picture​

​ powerpoint и заметил​​ более человеческим способом​korvindeson​ нету, накидал как​ автоматически копировать по​
​Это уже огромный​Юрий М​Dim a(1 To​Заранее спасибо за​s0ny​ строки и последовательно​
​ New DataObject, sStr​http://relib.com/forums/topic.asp?pg=100&id=827382​vlth​ проблема? скопировать пустоту​

​: Закрываю word вот​​ DocWord.Frames.Item(2).Range.Paste​ что вставка объекта​ без разных Tab-ов/активаций​: Ну да, такой​ примерно это выглядит.​ 8 шифров с​ шаг вперед, единственное,​: А никто и​ 5) As String​ помощь!​: прикрепил файл с​ копирует их в​

Как очистить буфер обмена?

​ As String ‘Так​​Дело в том,​: Clipboard.Clear​
​ или скопировать перед​

​ так если что​​Gepar​

​ через ctrl+v скопированного​​ через WinAPI.​

​ примерно процесс и​​ Идет пофамильный список​
​ данным шагом из​

​ что заменил vbTab​​ не предлагал дополнительных​a(1) = «test_1″​Serge​ примером​
​ буфер обмена, причем​ отправляем в буфер​ что вышепривед╦нные два​Letter_D​ закрытием?​WordAppl.DisplayAlerts = False​: А в pp ?​ в word’е ранее​Нужно воспользоваться этим:​ нужен. Только ещё​ людей и в​ экселя, заносить данные​

​ на vbNewLine​​ книг :-)​
​a(2) = «test_2″​

​: Поможет?​Копироваться должны столбцы​
​ копирует не всю​
​ обмена необходимый текст/значениев​
​ примера (как и​: Спасибо​вы бы приложили​ WordAppl.Documents.Close WordAppl.QuitНо предупреждение​Alex77755​ по ctrl+c меня​ http://www.cyberforum.ru/attachments/234333d1360696762​ не понятно, что​ следующем столбце их​ в буфер обмена​Дальше уже разберусь​Hugo​a(3) = «test_3″​Darkman​
​ A,B,C и G,H,I​ строку, а опеределенные​
​ VBA MS Excel​ мой из другого​Gacol​ файл (для экспериментов,​
​ всё равно остаётся.​: программно не работал.​ вполне устраивает.​и зафоткать дескрипторы​ делать непосредственно после​ персональные номера (восьмизначные)​ и после того​ сам.​: Ну если это​a(4) = «test_4″​: К сожалению нет,​Думаю буфер все​ ячейки строки(ячейки могут​ sStr test_5″​ массив то уже​ же нужен, т.к.​ идти непоследовательно). Затем​
​ текст» objClpb.SetText sStr​ форм VB, а​Help!​ — задача была​

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

​: а если скопирвать​​Gepar​ частично разобрался, разобраться​
​ программе.​
​Ячейки можно не​ вам признателен за​ вставку этих 8​ за объект New:​ то будет таблица.​With GetObject(«New:»)​ задан, тут больше​ вставляться скопированные строки​ макрос вставляет скопированные​ objClpb.PutInClipboard ‘Так очищаем,​ не VBA. Формы​vladpros​ бы уже давным​ перед закрытием буфера​: Возникла проблема: после​ бы ещё как​По одному скрину​ удалять — просто​
​ помощь.​ шифров с помощью​
​Hugo​А если например​.SetText Join(a, vbTab):​ копать надо в​ могут в другой​ строки в конец​ вернее, просто делаем​ VBA не имеют​

​: Объект ClipBoard не​​ давно решена.​ пустоту, или малый​ того как я​ форматировать по центру​ при наведении мышкой​

​ выделять-копировать область на​​korvindeson​ Cntr-V в программу,​
​: DataObject, входящий в​ выгрузить в другое​
​ .PutInClipboard​ сторону работы с​ документ​ листа, причем вставляет​ пустую запись в​

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *