Alt f11 excel не работает

Обновлено: 02.07.2024

Не можете понять, почему у вас в Excel не работает правая кнопка мыши? В чем может быть причина?

  1. Срабатывает макрос, вызывающий блокировку вызова контекстного меню;
  2. Глюк связан с некорректным выходом из предыдущего документа Excel;
  3. Общий сбой со стороны работы программы;
  4. Сломаны мышь или клавиатура;
  5. «Шалит» операционная система;
  6. Вирусы на компе;
  7. Произошел конфликт с подключенным принтером.

Главное предназначение данной клавиши - вызов контекстного меню с основными командами: «Вставить», «Копировать», «Формат ячеек», «Гиперссылка» и т.д. Понятное дело, если правая кнопка мыши не работает, «каши вы не сварите» ни в Эксель, ни в любой другой программе.

Почему мы упомянули другие утилиты? Потому что часть причин, из-за которых мышь не работает, с Excel связана, другая же – нет. Как узнать, глобальная случилась проблема или локальная? Очень просто: сверните лист книги и щелкните правой кнопкой мыши по рабочему столу. Контекстное меню появилось? Значит объяснение стоит искать в Excel. Реакции нет? Проверяйте операционную систему или подключенные устройства.

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


Работает макрос, запрещающий вызов контекстного меню

Макрос - это специальный код (мини-программа), написанный на языке, понятном Excel. Он предназначен для выполнения каких-то определенных, чаще всего повторяющихся, действий. Таких макросов можно создавать сколько угодно, вы даже можете объединить их в свою личную книгу, задав для активации каждой команды определенную комбинацию клавиш.

Макросы в Excel пользуются большой популярностью, поскольку позволяют здорово оптимизировать работу. Однако, иногда они преподносят «сюрпризы». Пример – наша ситуация, когда в Эксель, внезапно и без причины, не работает правая мышь.

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

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

Если правая кнопка мыши перестала работать вот прям только что, вспоминайте, в какой очередности открывали файлы, листы и книги. Далее, действуйте в обратном порядке. Пройдитесь по всем документам, по всем модулям. Везде проверяйте функциональность клавиши. У вас есть реальная возможность отыскать файл Excel, в котором стоит макрос, изменяющий работу программы (блокирующий правую кнопку). Возможно, когда вы вышли из этого файла, случился глюк, и система не вернула настройки на место или применила их ко всем книгам. Как только найдете «нулевого пациента», отключите данный код. Где его искать?

  • Откройте вкладку «Вид» и найдите крайний правый подраздел (вверху), который так и называется: «Макросы»;
  • Щелкните, выберите пункт «Макросы»;


  • Разыщите в списке незнакомые или новые;
  • Выделите и выберите справа клавишу «Удалить»;
  • Или в нижней части окошка кликните по выпадающей вкладке и вместо значения «Все открытые книги» выберите «Эта книга». Теперь данный макрос работает только в настоящем документе.
  • Иногда разыскать в уйме поступивших файлов лагающий скрипт невозможно. Или слишком долго. Особенно, если они поступают от разных источников (например, много людей постоянно сдают вам работу в Excel документах). Поэтому, поступите проще: просто отключите этот макрос во всех книгах Excel, выбрав в выпадающем списке значение «Все открытые книги».


А можно вообще ничего не искать и не удалять. Просто забейте в систему код, который отменит блокировку запрета вызова контекстного меню комплексно. Не переживайте, код уже за вас создали, остается только вставить его в нужное поле. Вот инструкция:

  • Откройте Excel и нажмите «Alt+F11» (на некоторых ноутбуках +FN);
  • Откроется Visual Basic for Application (VBA-редактор);
  • Выделите лист командой клавиш «Ctrl+R» и пройдите по пути Insert – Module;
  • В окно редактора вставьте код:
    Sub Reset_All_Bars()
    Dim cmbComBar As CommandBar
    On Error Resume Next
    For Each cmbComBar In CommandBars
    cmbComBar.Reset: cmbComBar.Enabled = True': cmbComBar.Visible = True
    Next cmbComBar
    End Sub
  • Чтобы его активировать, нажмите кнопку F5;
  • Готово, закрывайте редактор и проверяйте, работает ли теперь правая кнопка мыши в Эксель.


Неправильный выход из приложения

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

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

Сбой в работе Excel

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

Поломка оборудования

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

Также, проблема может быть связана с клавиатурой. Причем тут клава? Возможно на ней зажаты какие-то клавиши-модификаторы (Ctrl, Alt, Fn, Caps Lock и т.д.), которые и блокируют одновременную работу правой кнопки.

Залипание кнопок клавиатуры явление нередкое, особенно, если устройство - уже видавшее виды и солидно пожившее. Внутри скопилась пыль, грязь, кнопки, банально, износились.

Попробуйте временно отсоединить клавиатуру или выключить (если на ней есть клавиша отключения) и проверьте, будет ли работать мышь.


«Шалит» операционная система

Переустановка Винды – неизбежно необходимая периодически мера. Задуматься о ее целесообразности позволят не только проблемы с Excel, но и другие «звоночки». Например, участившиеся явления «синего экрана», общая заторможенность компа, долгие загрузки документов, правая кнопка не работает, причем, не только в Excel и т.д.

Вирусы

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

Конфликт с подключенным принтером

Еще, правая кнопка мыши в Excel 2016 может не работать из-за неправильной настройки параметров конфигурации принтера.

  • Зайдите в проводник (Пуск) и выберите раздел «Устройства и принтеры»;
  • Правой кнопкой мыши выберите «Microsoft XPS Document Writer»;
  • Установите значение «Использовать по умолчанию»;
  • Готово.


Все причины, из-за которых могла перестать работать правая кнопка, в статье перечислены в порядке частоты встречаемости. Последние три варианта – самые редкие, а потому, рекомендуем начать с первых по списку.

Отказ макроса или надстройки от выполнения своих функций имеет ряд причин. Рассмотрим наиболее распространенные из них.

Операционная система

Вплоть до Office 2016 пакет приложений Microsoft Office выпускается в различных версиях, для Windows и для Mac OS. Встроенный в приложения Office язык программирования при этом использует отличающиеся друг от друга библиотеки операционной системы. В связи с этим макрос/надстройка, написанная для работы в приложениях под Windows, может не работать, либо работать некорректно в MacOS. Проверьте операционную систему, для которой разрабатывался макрос/надстройка.

Разработчик пакета офисных приложений

Кроме Microsoft Office, пользователи достаточно часто используют альтернативные пакеты офисных приложений, такие как OpenOffice или LibreOffice. Приложения этих пакетов также имеют встроенные языки программирования, но эти языки отличаются друг от друга. Макросы или надстройки, написанные в Visual Basic for Application в приложениях пакета Microsoft Office, не будут работать в приложениях OpenOffice или LibreOffice. Уточните, для какого пакета офисных программ разработан макрос/надстройка.

Наличие компонента VBA

Для того, чтобы можно было запустить макрос или надстройку в каком-либо приложении пакета Office, необходимо, чтобы с этим пакетом был установлен компонент VBA – встроенный язык программирования Visual Basic for Application. В некоторых версиях Office этот пакет может устанавливаться отдельно. Проверьте, установлен ли этот компонент на компьютере. Нажмите сочетание клавиш Alt+F11, если после этого появляется окно редактора Visual Basic, то компонент установлен. В случае, если компонент отсутствует, его необходимо установить.

Версия Microsoft Office

Активация Microsoft Office

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

Снятие блокировки файла

Файл, полученный с другого компьютера или из сети интернет может быть заблокирован. Чтобы разблокировать такой файл, необходимо кликнуть на нем правой кнопкой мыши и на вкладке "Общие" нажать кнопку "Разблокировать".

snyatie blokirovki s fajla

Система безопасности

Используемые библиотеки

cant find project or library

Это окно также можно вызвать и самостоятельно, если в редакторе VB выбрать пункт меню Tools/References.

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

В MS Office 2010 в Excel перестала работать правая кнопка мыши и перестали перетаскиваться ячейки.

Не работает правая кнопка мыши в Excel

Не перетаскиваются ячейки в Excel?

Переходим в Параметры -> Дополнительно и включаем разрешение на перетаскивание ячеек.

Разрешить перетаскивание ячеек в Excel

Разрешить перетаскивание ячеек в Excel

А теперь про неработающую правую кнопку мыши.

1) Открываем Excel и нажимаем Alt+F11, чтобы открыть VBA-редактор.

2) Нажимаем Ctrl+R, чтобы выделить лист, и в верхнем меню выбираем Insert >> Module

3) В открывшееся окно редактора вставить код:

4) Нажимаем F5 для запуска кода.


VBA-редактор

5) Закрываем редактор и проверяем, что в Excel заработала правая кнопка мыши, и открывается контекстное меню.

BackRex: Как сохранить настройки Internet Explorer?

BackRex: Как сохранить настройки Internet Explorer?

Как быстро перенести настройки Internet Explorer с одного компьютера на другой?

Как узнать логин и пароль на портале закупок?

Как узнать логин и пароль на портале закупок?

На портал закупок входят с помощью электронной подписи, но для некоторых систем, вроде АЦК, необходим логин и пароль пользователя ЕИС для интеграции.

Отключены параметры вырезания, копирования и удаления в контекстном меню

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

Замороженный параметр вырезания в контекстном меню Excel

Замороженный параметр вырезания в контекстном меню Excel

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

Почему возникает эта проблема?

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

Другой причиной проблемы может быть игра с настройками Excel за кулисами или изменение записей реестра без понимания.

  1. Сбросить ячейки с помощью редактора VBA
  2. Изменить запись в реестре
  3. Запустите Excel в безопасном режиме
  4. Очистить папку автозагрузки
  5. Проверить атрибуты файла
  6. Восстановить Excel

1. Сбросить ячейки из редактора VBA

  • Закройте все листы Excel и запустите новую пустую книгу.
  • Нажмите Alt + F11, чтобы открыть редактор «Microsoft Visual Basic для приложений».
  • Когда вы находитесь в редакторе VBA, перейдите в меню «Вставить> Модуль», чтобы открыть новый модуль.
  • Это откроет редактор на правой панели и вставит приведенный ниже код в редактор.
  • Это должно выглядеть так, как показано ниже.
  • Нажмите F5 или нажмите кнопку «Выполнить», которая выглядит как кнопка воспроизведения. Либо перейдите в меню «Выполнить> Выполнить под / пользовательскую форму».
  • Команды запустятся и сбросят ваши ячейки Excel до поведения по умолчанию.
  • Вы не увидите никаких результатов, таких как успех или неудача. Просто закройте / выйдите из редактора VBA и вернитесь в свою книгу Excel.
  • Щелкните правой кнопкой мыши и проверьте, включены ли параметры. Вы также должны проверить, включены ли значки на ленте.

Вышеупомянутые команды в основном сбрасывают ячейки в ячейках, строках и столбцах Excel. Это должно существенно решить проблему и установить поведение ячеек по умолчанию.

2. Изменить запись в реестре.

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

  • Нажмите клавиши «Win Logo + R», чтобы открыть окно «Выполнить».
  • Тип regedit и нажмите Enter, чтобы открыть редактор реестра.
  • Когда вы находитесь в редакторе реестра, перейдите к Компьютер HKEY_CURRENT_USER Software Microsoft office 16.0 Excel Options дорожка. Обратите внимание, что 16.0 означает Excel 2016, возможно, вам придется поискать свою версию Excel там.
  • Щелкните правой кнопкой мыши папку «Параметры» и переименуйте ее в любое имя, например «Параметры_старый».

Теперь запустите приложение Excel и проверьте, включены ли параметры в контекстном меню и на ленте.

Связанный: 10 советов по повышению производительности в Excel.

3. Запустите Excel в безопасном режиме.

Если вам сложно открыть, удерживая клавишу Ctrl, нажмите клавиши «Win + R», чтобы открыть окно «Выполнить». Тип превосходно / безопасно и нажмите Enter. Это откроет Excel в безопасном режиме.

Команда безопасного режима Excel

Команда безопасного режима Excel

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

  • Откройте Excel и перейдите в меню «Файл> Параметры».
  • Щелкните раздел «Надстройки» и щелкните раскрывающееся меню рядом с параметром «Управление» внизу.
  • Выберите «Надстройки COM» и нажмите кнопку «Перейти…».
  • Снимите флажок, чтобы отключить надстройку.

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

4. Очистите папку автозагрузки Excel.

Иногда поврежденная папка автозагрузки Excel может создавать проблемы.

  • Откройте проводник и перейдите по пути «C: Users Username AppData Roaming Microsoft Excel». Не забудьте заменить имя пользователя на свое имя пользователя в пути.
  • Вы должны увидеть папку XLSTART (она должна быть пустой, иначе вы можете ее не видеть) и файл .xlb или .xlsb в этой папке.
  • Вырежьте все файлы внутри этой папки и сделайте резервную копию куда-нибудь.
  • Перезапустите Excel и убедитесь, что проблема решена.

Если вы не знаете правильный путь, нажмите Alt + F11 в Excel, чтобы открыть редактор VBA. Перейдите в меню «Вид> Немедленное окно» или нажмите клавиши Ctrl + F5. Вставьте приведенный ниже код в текстовое окно «Немедленно».

Нажмите Enter, чтобы найти путь к запуску.

Найти путь к запуску Excel

Найти путь к запуску Excel

Примечание: Не удаляйте файлы .xlb или .xlsb. Это файл настроек Excel, содержащий настройки для панели инструментов. Если проблема не решена, вы можете вставить файл обратно в папку.

5. Проверьте атрибуты файла.

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

Файл только для чтения

Файл только для чтения

Точно так же, если вы просматриваете файл .xlsm, возможно, что макрос может отключить такие функции, как вырезание, копирование или удаление.

6. Восстановите Excel

Мы не рекомендуем это делать, так как это приведет к восстановлению всей установки Office на вашем компьютере, включая другие приложения, такие как Word, Outlook и PowerPoint. Если у вас есть несколько проблем с Office, включая отсутствующие параметры вырезания / копирования / удаления, попробуйте восстановить установку.

  • Нажмите клавиши «Win + I», чтобы открыть приложение «Настройки Windows».
  • Перейдите в раздел «Приложения> Приложения и функции».
  • Введите «офис» в поле поиска, чтобы отфильтровать установку Microsoft Office.
  • Щелкните установочный файл, а затем нажмите кнопку «Изменить».
  • В зависимости от вашей установки следуйте дальнейшим инструкциям по онлайн-ремонту.

Заключительные слова

Читайте также: