Какво причинява съобщението „Грешка при изпълнение 1004“ в Microsoft Excel?

Търсите ли как да поправите „Не може да стартира макроса“ в Excel? Тогава сте попаднали на правилното място. Съобщението е едно от многото, които могат да се появят в резултат на грешка по време на изпълнение 1004. Други варианти на грешка на Excel 1004 включват:





  • Дефинирана от приложението или дефинирана обект грешка: Грешка по време на изпълнение 1004
  • Методът „Ranger“ на обектния работен лист е неуспешен
  • Методът на копиране на класа на работния лист не бе успешен
  • Не се вярва на програмния достъп до 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 for Applications Macro. Проблемът се дължи на процедура за сигурност, която има за цел да заключи 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

Когато опитате една или няколко от горните корекции, грешката ще бъде разрешена. Сега ще ви предоставим подробни стъпки за изпълнение на решенията.



Fix 1: Стартирайте Antimalware Scan

Това е първото решение, което трябва да опитате, след като получите грешка по време на работа 1004. Ако вашата система е заразена с вируси и други видове зловреден софтуер, ще срещнете неприятни и неочаквани проблеми. Вашата система и приложение ще се повредят. Освен това важните файлове и документи се повреждат.

Стартирайте пълно сканиране на системата със силна антивирусна програма. Препоръчваме ви да използвате Анти-зловреден софтуер . Инструментът разполага с прецизни инструменти за откриване и премахване дори на най-неуловимите злонамерени елементи, които съществуващата ви антивирусна програма може да пропусне. е партньор на Microsoft. Те са сертифициран разработчик на Microsoft Silver Application. продуктите са тествани и се доверяват от експерти и милиони потребители по целия свят.

Fix 2: Разрешаване на достъп до обектния модел на проекта VBA

Процедурата за това решение е лесна. Следвайте стъпките по-долу:

  1. Стартирайте Excel и кликнете върху раздела Файл.
  2. Щракнете върху Опции.
  3. Щракнете върху Център за доверие. Това е последната опция в левия прозорец.
  4. Щракнете върху бутона Настройки на центъра за доверие в десния екран.
  5. В новата страница, която се отваря, намерете Macro Settings в левия прозорец и кликнете върху него.
  6. Поставете отметка в квадратчето за „Доверете се на достъпа до обектния модел на проект VBA“ в раздела „Настройки на макроса за разработчици“ в десния екран.
  7. Щракнете върху бутона OK.

Fix 3: Създайте нов шаблон на Excel

Вместо да копирате или дублирате съществуващия си работен лист, можете да поставите новия файл на работния лист на Excel в шаблон. Това ще помогне за отстраняване на грешката по време на изпълнение 1004. Ето как да го направите:



  1. Стартирайте Excel.
  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” с действителния път и името на файла на шаблона.

Fix 4: Деинсталирайте Microsoft Works

Ето процедурата, която трябва да следвате:



  1. Щракнете с десния бутон върху бутона Старт, за да отворите менюто Power Power. Изберете диспечера на задачите от списъка. Друга възможност е да натиснете комбинацията Ctrl + Alt + Del на клавиатурата и след това да кликнете върху диспечера на задачите.
  2. След като влезете в диспечера на задачите, кликнете върху всяко от работещите приложения и щракнете върху бутона Край на задачата.
  3. Затворете прозореца на диспечера на задачите.
  4. Отворете помощната програма Run, като натиснете комбинацията от клавиатура Windows + R. Въведете “appwiz.cpl” (без кавички) в текстовото поле и щракнете върху бутона OK или натиснете Enter на клавиатурата.
  5. Намерете Microsoft Works в списъка с приложения и щракнете с десния бутон върху него. След това кликнете върху Деинсталиране от контекстното меню. Потвърдете действието, ако бъдете подканени.

Fix 5: Премахнете GWXL97.XLA

Ето как да изтриете файла GWXL97.XLA:

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

Заключение

Надяваме се, че предоставените по-горе решения са ви помогнали да поправите успешно грешката по време на изпълнение 1004 в Microsoft Excel и да възстановите данните във вашия файл. Има много проблеми, които могат да доведат до грешка при изпълнението. Докато стигнете до края на това ръководство, ще се оправите.

Не се колебайте да оставите вашите въпроси или коментари в раздела по-долу. Обичаме да чуваме от вас.