«Невозможно очистить буфер обмена» в Excel 2007


1

В Excel 2007 я получаю раздражающее всплывающее окно / окно предупреждения при каждом перетаскивании ячейки в новое место.

Вот окно предупреждения:

Не удается очистить буфер обмена

Действия по воспроизведению:

  • открыть новый лист Excel
  • копировать / вставлять информацию из таблицы HTML (веб-страницы) в виде простого текста
  • щелкните и перетащите ячейку в новое, пустое место
  • альт

Я использую Excel 2007 на Windows 7 x64.

Ответы:


1

Некоторое другое приложение, вероятно, следит за обновлениями в буфере обмена (например, мой собственный ClipMate). Поскольку буфер обмена является общим ресурсом, любое приложение, которое касается буфера обмена, должно быть осторожно, ожидая его доступности сразу после обновления. Например, если приложение изменяет буфер обмена, а затем сразу пытается открыть его снова, оно должно быть готово разобраться со сценарием, в котором другие приложения открывали его для проверки / вставки.

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

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


1

Вы используете Skype? Это было лучшее решение, которое я нашел, чтобы избавиться от «не может очистить ошибку буфера обмена» в Excel 2007 и 2010. Удалите надстройку Skype в IE и / или Firefox и досадную досадную ошибку!

В ответ на сообщение rjacobs7 от 28 февраля 2011 г.

Не удается удалить ошибку буфера обмена - Windows 7, Excel 2010 - эта ошибка возникает почти каждый раз при попытке перетаскивания содержимого ячейки. У меня была такая же ошибка за последние 10 лет на старых компьютерах и старых версиях Windows и Office. Теперь он снова возник с новым ноутбуком под управлением Windows 7 64-битной и Office 2010. Эта проблема может быть воспроизведена, только если браузер - IE или Firefox - открыт одновременно с открытием Excel. Если одновременно открыть Word и / или Outlook, проблема не возникнет, если браузер также не открыт. Эта ошибка чрезвычайно раздражает, и никакие решения от Microsoft или других постов по этой проблеме не решают ее.

У меня есть решение - по крайней мере, для меня! Удалите надстройку Skype в IE и Firefox, и ошибка «не удается очистить буфер обмена» после перетаскивания исчезнет, ​​когда IE и / или Firefox работают. Видимо какая-то проблема с управлением памятью в Skype, Office и браузерах.


0

Следующие статьи содержат несколько возможных решений проблемы (их слишком много, чтобы перечислять здесь):

Исправление для Cannont Очистить буфер обмена в Office
Excel 2007 «Невозможно очистить буфер обмена»


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

Я боюсь, что, возможно, это ошибка в Excel, поэтому реальное решение придет только в будущем. До тех пор доступны только обходные пути. Вы можете попытаться поднять вопрос на форумах Microsoft TechNet в надежде, что кто-нибудь из Microsoft ответит. В противном случае, если у вас есть план поддержки Excel, используйте его.
harrymc

0

У меня точно такая же проблема с Excel2003 с недавнего обновления моего ПК и ОС до Windows 7 64-bit.

Но сегодня, работая в Excel (с раздражающим сообщением об ошибке каждый раз, когда я перемещал ячейку), я закрыл Outlook, который в то время работал на моем ПК. Затем я закрыл и перезапустил Excel и, как ни странно, я смог переместить ячейки без появления сообщения об ошибке. (пока все равно)


0

Я испытывал то же самое некоторое время. Одна за другой я закрывал все другие программы, которые у меня были открыты, по одной за раз. Когда я закрыл Notepad ++ (который у меня почти всегда открыт), он ушел. Я снова открыл Notepad ++, получил проблему. Я делал это еще несколько раз, и каждый раз, когда мой Блокнот ++ был открыт, я получал сообщение в Excel. Когда он был закрыт, нет проблем. Надеюсь, это поможет некоторым, в любом случае.

PS Я мог бы быть одним из моих плагинов Notepad ++. Пока я не пытался преследовать этого кролика.


0

Я разместил ответ на другой вопрос, который может решить эту проблему. Читая комментарии здесь и в других местах, кажется, что проблема может быть связана с запуском 64-битной версии Windows.

Excel 2013: «Нам не удалось освободить место в буфере обмена. Возможно, сейчас его использует другая программа»

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.