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

Анонимные
2011-02-07T12:46:35+00:00

Если открыть Excel, или Word, Нажать ctrl+a (выбрать всё) потом нажать ctrl+c (скопировать) и после этого закрыть Excel то появляется всплывающее сообщение о том что буфере обмена содержит большой объем данных, и предлагается сохранить его для использования в других приложениях или не сохранять...

Вопрос в том что можно ли убрать это предупреждение? Очень не удобно и надоедает. Office 2007.

Microsoft 365 и Office | Excel | Для дома | Windows
Microsoft 365 и Office | Excel | Для дома | Windows

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

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

Комментариев: 0 Без комментариев
Ответ, принятый автором вопроса
Анонимные
2011-02-10T19:04:00+00:00

можно попробовать в PERSONAL.xlsb и положить этот файл в "Диск:\Users\Имя_пользователя\AppData\Roaming\Microsoft\Excel\XLSTART".

Здесь расписано подробно как запускать макросы(там в конце): http://office.microsoft.com/ru-ru/excel-help/HP010014113.aspx?CTT=1

Эта книга будет запускаться автоматом при запуске любого excel файла.

В Personal.xlsb создаете макрос Sub Auto_Close() и там вставляете вышеприведенный код.

Этот ответ помог вам?

Комментариев: 0 Без комментариев
Ответ, принятый автором вопроса
Анонимные
2011-02-07T19:04:48+00:00

Это возникает тогда, когда нижеописанные случаи одновременно имеют место быть:

  1. Вы находитесь в режиме "Cut and Copy Mode"
  2. Вы выделили более 100 ячеек одновременно.
  3. Вы закрываете книгу.

Там несколько способов избавиться от выскакивающего сообщения:

Самый простой способ - это нажать ESC перед закрытием книги.

Следующие способы используют VBA:

  1. Копирование единственной ячейки. Вставьте этот код перед линией кода закрывающего книгу. ActiveSheet.Range("A1").Copy
  2. Выход из режима CutCopyMode. Вставьте этот код перед линией кода закрывающего книгу. workbook.Application.CutCopyMode = False
  3. Сохранение книги. Вставьте этот код перед линией кода закрывающего книгу. workbook.Save

Этот ответ помог вам?

Комментариев: 0 Без комментариев

1 дополнительный ответ

Сортировать по: Наиболее полезные
  1. Анонимные
    2011-02-10T10:38:07+00:00

    Это конечно всё хорошо, если я правильно понимаю то этот код нужно будет вставлять в каждую книгу?

    А нет ли универсального способа, что бы не добавлять код по всем источникам, т.к. по почте приходит много книг Excel, как универсально и куда (если можно по пунктам) добавить этот код что бы он применился ко всем присланным книгам?

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев