Несмотря на то, что в целом Microsoft Excel имеет достаточно высокий уровень стабильности, иногда с этим приложением возникают проблемы. Одна из таких проблем — сообщение «Ошибка при отправке команды приложению». Возникает при попытке сохранить или открыть файл, а также выполнить с ним другие действия. Давайте выясним, что вызвало эту проблему и как ее исправить.
Причины возникновения ошибки
Каковы основные причины этой ошибки? Мы можем выделить:
- Повреждение надстройки;
- Была сделана попытка доступа к данным из активного приложения;
- Ошибки в системном реестре;
- Повреждение Excel.
Решение проблемы
Решение этой ошибки зависит от ее причины. Но, поскольку в большинстве случаев установить причину сложнее, чем устранить ее, то более рациональным решением будет попытаться найти правильный курс действий из представленных ниже вариантов.
Способ 1: отключение игнорирования DDE
В большинстве случаев вы можете исправить ошибку направления команды, отключив игнорирование DDE.
- Перейдите на вкладку «Файл».
- Щелкните по записи «Параметры».
- В открывшемся окне параметров перейдите в подраздел «Еще».
- Ищем блок настроек «Общие». Снимите флажок рядом с параметром «Игнорировать запросы DDE от других приложений». Щелкните кнопку «ОК».
Впоследствии в значительном количестве случаев проблема устраняется.
Способ 2: отключение режима совместимости
Другой вероятной причиной описанной выше проблемы может быть то, что включен режим совместимости. Чтобы отключить его, вам необходимо последовательно выполнить следующие шаги.
- Пойдем с помощью проводника Windows или любого файлового менеджера в каталог, в котором находится пакет программы Microsoft Office на компьютере. Путь выглядит так: C: \ Program Files \ Microsoft Office \ OFFICE№. No. — это номер офисного пакета. Например, папка, в которой хранятся программы Microsoft Office 2007, будет называться OFFICE12, Microsoft Office 2010 — OFFICE14, Microsoft Office 2013 — OFFICE15 и т.д.
- В папке OFFICE найдите файл Excel.exe. Щелкните по нему правой кнопкой мыши и в появившемся контекстном меню выберите пункт «Свойства».
- В открывшемся окне свойств Excel перейдите на вкладку «Совместимость».
- Если есть флажки рядом с «Запускать эту программу в режиме совместимости» или «Запускать эту программу от имени администратора», снимите их. Щелкните кнопку «ОК».
Если флажки не отмечены, мы продолжаем искать источник проблемы в другом месте.
Способ 3: Очистка реестра
Одна из причин, которая может вызвать ошибку при отправке команды приложению в Excel, — это проблема в реестре. Следовательно, нам придется его чистить. Прежде чем приступить к дальнейшим действиям, чтобы застраховаться от возможных нежелательных последствий этой процедуры, настоятельно рекомендуется создать точку восстановления системы.
- Для вызова окна «Выполнить» на клавиатуре введите комбинацию клавиш Win + R. В открывшемся окне введите команду «RegEdit» без кавычек. Щелкните кнопку «ОК».
- Откроется редактор реестра. Дерево каталогов находится в левой части редактора. Перейдите в каталог CurrentVersion по следующему пути: HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion.
- Удалите все папки, расположенные в каталоге «Текущая версия». Для этого щелкните по каждой папке правой кнопкой мыши и выберите в контекстном меню пункт «Удалить».
- После завершения удаления перезагружаем компьютер и проверяем работоспособность программы Excel.
Способ 4: отключение аппаратного ускорения
Отключение аппаратного ускорения в Excel может быть временным решением.
- Перейдем к уже знакомому нам по первому способу решения проблемы разделу «Параметры» во вкладке «Файл». Снова нажмите на запись «Дополнительно».
- В открывшемся окне дополнительных параметров Excel ищем блок настроек «Отображение». Установите флажок рядом с параметром «Отключить аппаратное ускорение обработки изображений». Щелкните кнопку «ОК».
Способ 5: отключение надстроек
Как уже было сказано выше, одной из причин этой проблемы может быть неисправность некоторых надстроек. Поэтому отключение надстроек Excel можно использовать как временную меру.
- Еще раз заходим, находясь во вкладке «Файл», в разделе «Параметры», но на этот раз нажимаем на пункт «Дополнения».
- Внизу окна в раскрывающемся списке «Управление» выберите пункт «Надстройки COM». Щелкните кнопку «Перейти».
- Мы снимаем выделение со всех надстроек, перечисленных в списке. Щелкните кнопку «ОК».
- Если впоследствии проблема исчезла, вернемся в окно надстроек COM. Установите флажок и нажмите кнопку «ОК». Проверьте, вернулась ли проблема. Если все в порядке, переходите к следующему надстройке и т.д. Отключите надстройку, в которой возникла ошибка, и не включайте ее повторно. Все остальные дополнения могут быть включены.
Если после отключения всех надстроек проблема не исчезнет, значит, надстройки можно включить и ошибку следует устранить другим способом.
Способ 6: сброс сопоставлений файлов
Вы также можете попробовать сбросить ассоциации файлов, чтобы решить проблему.
- Через кнопку «Пуск» перейдите в «Панель управления».
- В Панели управления выберите раздел «Программы».
- В открывшемся окне перейдите в подраздел «Программы по умолчанию».
- В окне настроек программы по умолчанию выберите пункт «Сравнение типов файлов и протоколов конкретных программ».
- В списке файлов выберите расширение .xlsx. Нажмите кнопку «Изменить программу».
- В открывшемся списке рекомендуемых программ выберите Microsoft Excel. Нажимаем на кнопку «ОК».
- Если Excel нет в списке рекомендуемых программ, нажмите кнопку «Обзор…». Давайте пойдем по пути, о котором мы говорили, обсуждая способ решения проблемы, отключив совместимость и выбрав файл excel.exe.
- То же самое делаем для расширения xls.
Способ 7: загрузка обновлений Windows и переустановка пакета Microsoft Office
И последнее, но не менее важное: появление этой ошибки в Excel может быть связано с отсутствием важных обновлений Windows. Вам необходимо проверить, все ли доступные обновления были загружены, и при необходимости загрузить недостающие.
- Снова откройте панель управления. Зайдите в раздел «Система и безопасность».
- Щелкаем по пункту «Центр обновления Windows».
- Если в открывшемся окне появляется сообщение о наличии обновлений, нажмите кнопку «Установить обновления».
- Дожидаемся установки обновлений и перезагружаем компьютер.
Если ни один из вышеперечисленных методов не помог решить проблему, возможно, имеет смысл подумать о переустановке программного пакета Microsoft Office или даже переустановке операционной системы Windows в целом.
Как видите, есть несколько возможных вариантов избавления от ошибки при отправке команды в Excel. Но, как правило, в каждом конкретном случае есть только одно правильное решение. Поэтому, чтобы избавиться от этой проблемы, вам придется использовать метод доказательства, чтобы использовать различные способы избавления от ошибки, пока вы не найдете единственно правильный вариант.