Что вызывает сообщение «Ошибка выполнения 1004» в Microsoft Excel?

Опубликовано: 2020-08-26

Вы ищете, как исправить «Не удается запустить макрос» в Excel? Тогда вы пришли в нужное место. Это сообщение является одним из многих, которые могут появиться в результате ошибки выполнения 1004. Другие варианты ошибки Excel 1004 включают:

  • Ошибка, определяемая приложением или объектом: Ошибка выполнения 1004
  • Не удалось выполнить метод «Рейнджер» рабочего листа объекта
  • Не удалось скопировать метод класса рабочего листа
  • Программный доступ к Visual Basic Project не является доверенным
  • Макрос Excel «Ошибка выполнения 1004″
  • Не удалось открыть метод открытия книг объектов: ошибка выполнения 1004
  • Не удалось выбрать метод класса Range: ошибка времени выполнения Excel VBA 1004
  • Ошибка, определяемая приложением или объектом: Сохранить как ошибка времени выполнения VBA 1004
  • Диапазон методов объекта _global не удалось выполнить Visual Basic: ошибка выполнения 1004

Что такое ошибка выполнения 1004 в Excel?

Microsoft Excel — это полезная и востребованная электронная таблица, которая упрощает вычисление данных. Он используется как частными лицами, так и предприятиями по всему миру и поставляется в форматах XLS и XLSX.

Однако при работе с файлом Excel или при попытке создать макрос многие пользователи сталкивались с ошибкой выполнения 1004. Она не позволяет вам вносить какие-либо изменения в вашу книгу Excel, не позволяет вам использовать определенные библиотеки ресурсов и зависает или приводит к сбою программы или даже вашей системы. Это вызывает раздражающие проблемы с производительностью при работе с приложениями Visual Basic.

Ошибка выполнения 1004 может возникать в любой версии Excel: от Excel 2003 до Excel 2019. Чаще всего она появляется при попытке запустить макрос Microsoft Visual Basic для приложений. Проблема связана с процедурой безопасности, предназначенной для блокировки Microsoft VBA от Excel. Ошибка выполнения 1004, скорее всего, не возникнет, если вы предоставите безопасный доступ. Ошибка также может быть связана с повреждением программы в результате заражения вредоносным ПО.

Почему я получаю ошибку выполнения Excel 1004?

Ошибка выполнения 1004 может появиться в результате:

  1. Поврежденный ярлык MS Excel на рабочем столе.
  2. Копирование и вставка отфильтрованных данных в книгу MS Office Excel.
  3. Конфликт программы при открытии файла VBA Excel.
  4. Программная установка диапазона значений с набором больших строк.
  5. Ошибка приложения или объекта.

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

Как исправить ошибку выполнения 1004 в Excel в Windows 10

Доказано, что следующие решения работают:

  1. Запустите сканирование на наличие вредоносных программ
  2. Разрешить доступ к объектной модели проекта VBA
  3. Создайте новый шаблон Excel
  4. Удалить Microsoft Works
  5. Удалить GWXL97.XLA

К тому времени, когда вы попробуете одно или несколько из вышеуказанных исправлений, ошибка будет устранена. Теперь мы предоставим вам подробные шаги для выполнения решений.

Исправление 1. Запустите сканирование на наличие вредоносных программ

Это первое исправление, которое вы должны попробовать после получения ошибки выполнения 1004. Если ваша система заражена вирусами и другими типами вредоносных программ, вы столкнетесь с неприятными и неожиданными проблемами. Ваша система и приложение будут работать со сбоями. Более того, важные файлы и документы повреждаются.

РЕКОМЕНДУЕМЫЕ

Защитите компьютер от угроз с помощью Anti-Malware

Проверьте свой компьютер на наличие вредоносных программ, которые ваш антивирус может пропустить, и безопасно удалите угрозы с помощью Auslogics Anti-Malware

Auslogics Anti-Malware является продуктом Auslogics, сертифицированного Microsoft Silver Application Developer.
СКАЧАТЬ СЕЙЧАС

Запустите полное сканирование системы с помощью мощной антивирусной программы. Мы рекомендуем вам использовать Auslogics Anti-Malware. Инструмент имеет точные инструменты для обнаружения и устранения даже самых неуловимых вредоносных элементов, которые может пропустить ваша существующая антивирусная программа. Auslogics является партнером Microsoft. Они являются сертифицированными разработчиками приложений Microsoft Silver. Продукты Auslogics были протестированы и проверены экспертами и миллионами пользователей по всему миру.

Исправление 2: разрешить доступ к объектной модели проекта VBA

Процедура для этого решения проста. Выполните следующие действия:

  1. Запустите Excel и перейдите на вкладку «Файл».
  2. Нажмите «Параметры».
  3. Щелкните Центр управления безопасностью. Это последняя опция на левой панели.
  4. Нажмите кнопку «Настройки центра управления безопасностью» на правой панели.
  5. На открывшейся новой странице найдите «Настройки макроса» на левой панели и нажмите на нее.
  6. Установите флажок «Доверять доступ к объектной модели проекта VBA» в разделе «Параметры макроса разработчика» на правой панели.
  7. Нажмите кнопку ОК.

Исправление 3: создайте новый шаблон Excel

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

  1. Запустите Эксель.
  2. Нажмите комбинацию Ctrl + N на клавиатуре, чтобы открыть новую книгу. Не забудьте оставить в рабочей тетради только один лист. Удалите остальные.
  3. Измените книгу в соответствии с вашими потребностями.
  4. Сохраните книгу, нажав Ctrl + S на клавиатуре. Или, если вы используете Excel 2003, перейдите на вкладку «Файл» и нажмите «Сохранить как». Для Excel 2007 и более поздних версий щелкните значок Microsoft Office в верхнем левом углу экрана, а затем нажмите «Сохранить как».
  5. Выберите место для сохранения файла на вашем компьютере и введите имя для файла.
  6. Щелкните стрелку раскрывающегося списка рядом с «Тип файла» и выберите Шаблон Excel (.xlt), если вы используете Excel 2003. Если вы используете Excel 2007 и более поздние версии, вместо этого выберите Шаблон Excel (.xltx).
  7. После сохранения шаблона используйте следующий код для его вставки:

Тип добавления:=путь\имя файла

Обязательно замените «path\filename» фактическим путем и именем файла шаблона.

Исправление 4: удаление Microsoft Works

Вот процедура, которой нужно следовать:

  1. Щелкните правой кнопкой мыши кнопку «Пуск», чтобы открыть меню «Опытный пользователь». Выберите Диспетчер задач из списка. Либо нажмите комбинацию Ctrl + Alt + Del на клавиатуре, а затем нажмите «Диспетчер задач».
  2. В диспетчере задач щелкните каждое из запущенных приложений и нажмите кнопку «Завершить задачу».
  3. Закройте окно диспетчера задач.
  4. Откройте утилиту «Выполнить», нажав комбинацию клавиш Windows + R. Введите «appwiz.cpl» (без кавычек) в текстовое поле и нажмите кнопку «ОК» или клавишу «Ввод» на клавиатуре.
  5. Найдите Microsoft Works в списке приложений и щелкните его правой кнопкой мыши. Затем нажмите «Удалить» в контекстном меню. Подтвердите действие, если будет предложено.

Исправление 5: удалить GWXL97.XLA

Вот как удалить файл GWXL97.XLA:

  1. Нажмите комбинацию Windows + E на клавиатуре, чтобы открыть проводник.
  2. Перейдите по этому пути: C: Пользователи > Пользователь > Имя > AppData > Local > MicrosoftExcel.
  3. Откройте папку XLStart.
  4. Найдите и удалите файл GWXL97.aXLA.

Вывод

Мы надеемся, что приведенные выше решения помогли вам успешно исправить ошибку выполнения 1004 в Microsoft Excel и восстановить данные в вашем файле. Есть много проблем, которые могут привести к ошибке времени выполнения. Однако к тому времени, когда вы доберетесь до конца этого руководства, все будет в порядке.

Не стесняйтесь оставлять свои вопросы или комментарии в разделе ниже. Мы рады слышать тебя.