Программы и приложения

Устранение: Excel не реагирует

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

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

Почему Excel не отвечает

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

Файлы с обширными формулами также являются помехой для Excel. Это включает в себя тяжелые VBA и фильтры. Неправильно настроенная сеть приводит к зависанию при вводе текста в рабочую книгу Excel, сохраненную/доступную по сети. Копирование со страниц в Интернете (формат HTML) обычно занимает у Excel много времени, чтобы декодировать HTML-коды и формат. Было бы гораздо быстрее, если бы вставлялся только обычный текст, но это не так легко доступно в Excel, как в Word, поэтому многие этим пренебрегают.

Чтобы проверить, не настроено ли приложение Excel неправильно, откройте его в безопасном режиме. Это устраняет любые неправильные настройки, плохие надстройки, макросы и коды. Нажмите клавиши Windows + R, чтобы открыть «Выполнить», введите ‘excel /safe‘ и нажмите клавишу Enter. Исходя из распространенных причин, вот несколько решений этой проблемы.

Способ 1: Сбросьте значение принтера по умолчанию на Microsoft XPS Document Printer

Если принтер по умолчанию является сетевым, у Excel могут возникнуть проблемы с его запуском. Можно сбросить значение принтера по умолчанию на принтер документов Microsoft XPS.

  1. Нажмите клавиши Windows + R, чтобы открыть окно «Выполнить
  2. Введите ‘control /name microsoft.devicesandprinters‘ (без кавычек) и нажмите Enter, чтобы открыть окно устройств и принтеров.
  3. Прокрутите вниз до принтеров. Щелкните правой кнопкой мыши на ‘Microsoft XPS Document Printer’
  4. Выберите «Установить в качестве принтера по умолчанию»
  5. Если появится предупреждение о том, что Windows остановила управление принтером, нажмите «ОК»

Недостатком этого метода является то, что теперь вам придется вручную выбирать принтер каждый раз, когда вы хотите распечатать рабочую книгу или лист Excel. Если вы используете Wi-Fi роутер Apples (Airport), через который подключен ваш сетевой принтер, попробуйте использовать Bonjour для Windows из раздела здесь для управления соединением, так как иногда это решает проблему.

Метод 2: Вставка только обычного текста

Excel зависает при вставке данных, скопированных с веб-страницы. Это происходит потому, что данные находятся в формате HTML, который необходимо декодировать, чтобы сохранить исходное форматирование. Проблема исчезает при вставке специального текста. Но когда вы просто вставляете (сохраняете форматирование по назначению), Excel сходит с ума, и вам придется использовать диспетчер задач, чтобы убить его. Чтобы вставить специальный текст:

  1. Скопируйте данные, которые нужно вставить, с веб-страницы (неважно, щелкните ли вы правой кнопкой мыши или используйте Ctrl + C)
  2. В Excel щелкните правой кнопкой мыши на ячейке, в которую нужно вставить данные
  3. Выберите «Вставить специальный текст»
  4. В опциях вставки выберите вставить как «текст» и нажмите «OK», и ваши данные будут вставлены

Любые вкладки и абзацы будут распознаны как новые ячейки/поля и как новые строки/записи соответственно. Также утверждается, что использование Ctrl + V вместо щелчка правой кнопкой мыши для вставки (с сохранением исходного форматирования) предотвращает невосприимчивость Excel. Другие утверждают, что копирование-вставка из Chrome работает лучше, чем вставка из Internet Explorer.

Метод 3: Снять защиту с рабочей книги

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

  1. Откройте файл рабочей книги и введите текущий пароль рабочей книги
  2. Нажмите кнопку Файл и выберите вкладку «Информация»
  3. В разделе «Разрешения» нажмите на значок «Защитить рабочую книгу» и выберите «Зашифровать с помощью пароля»
  4. Удалите содержимое текстового поля для ввода пароля и нажмите OK.

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

Способ 4: Восстановление и сохранение в виде нового файла

Если проблемы возникают с конкретным файлом/рабочей книгой Excel, есть способ восстановить его и сохранить в новой рабочей книге.

  1. Откройте Excel из меню «Пуск» (не через файл рабочей книги)
  2. В меню Файл нажмите Открыть.
  3. В диалоговом окне «Открыть» найдите и выберите файл, который вы хотите открыть
  4. Нажмите стрелку, направленную вниз, рядом с кнопкой «Открыть».
  5. Нажмите кнопку «Открыть и восстановить», а затем выберите метод восстановления рабочей книги, как указано в подсказке. Сначала попробуйте «Восстановить», а затем «Извлечь данные», если это не удастся.
  6. После восстановления сохраните его под другим именем (Файл > Сохранить как > Введите имя > Сохранить) и проверьте состояние
  7. Если проблема не исчезла, попробуйте воссоздать файл и проверить, как он работает. Для этого откройте файл Excel > нажмите «Вид > нажмите кнопку «Новое окно» в группе «Окно», сохраните его с новым именем (Файл > Сохранить как).

Метод 5: Отключите устройства человеческого интерфейса (HID) сенсорного экрана

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

  1. Нажмите клавишу Windows + R, чтобы открыть «Выполнить
  2. Введите devmgmt.msc и нажмите Enter, чтобы открыть окно диспетчера устройств
  3. Раскройте раздел Устройства человеческого интерфейса
  4. Щелкните правой кнопкой мыши на устройстве с именем ‘HID-совместимый сенсорный экран’ или аналогичным названием
  5. Выберите «Отключить устройство
  6. Появится предупреждение об отключении устройства. Нажмите на «Да»

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

Также попробуйте удалить антишпионские программы, так как известно, что они могут вызывать эту проблему (e.g. Comcast Antispyware).

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