Windows

Kas izraisa ziņojumu “Runtime Error 1004” programmā Microsoft Excel?

Vai jūs meklējat, kā programmā Excel novērst problēmu “Nevar palaist makro”? Tad esat nonācis īstajā vietā. Šis ziņojums ir viens no daudziem, kas var parādīties izpildlaika kļūdas 1004 rezultātā. Citas Excel kļūdas 1004 variācijas ietver:

  • Lietojumprogrammas vai objekta definēta kļūda: izpildlaika kļūda 1004
  • Objekta darblapas metode “Ranger” neizdevās
  • Darblapas klases kopēšanas metode neizdevās
  • Programmatiska piekļuve Visual Basic Project nav uzticama
  • Excel makro “Izpildes laika kļūda 1004”
  • Neizdevās atvērt objekta darbgrāmatu metodi: izpildlaika kļūda 1004
  • Neizdevās atlasīt diapazona klases metodi: Excel VBA izpildlaika kļūda 1004
  • Lietojumprogrammas vai objekta definēta kļūda: Saglabāt kā VBA izpildes laika kļūda 1004
  • Metodes diapazons objekta _global neizdevās Visual Basic: izpildlaika kļūda 1004

Kas ir izpildlaika kļūda 1004 programmā Excel?

Microsoft Excel ir noderīga un ļoti pieprasīta izklājlapa, kas atvieglo datu aprēķināšanu. To lieto gan privātpersonas, gan uzņēmumi visā pasaulē, un tas ir pieejams XLS un XLSX formātā.

Tomēr, strādājot pie Excel faila vai mēģinot ģenerēt makro, daudzus lietotājus saasinājusi izpildlaika kļūda 1004. Tas neļauj jums veikt nekādas izmaiņas jūsu Excel darbgrāmatā, padara jūs nespēju izmantot noteiktas resursu bibliotēkas un sastingst vai avarē programma vai pat jūsu sistēma. Tas rada nepatīkamas veiktspējas problēmas, strādājot ar Visual Basic lietojumprogrammām.

Izpildlaika kļūda 1004 var rasties jebkurā Excel versijā: no Excel 2003 līdz Excel 2019. Tas galvenokārt tiek parādīts, mēģinot palaist Microsoft Visual Basic for Applications Macro. Problēma ir saistīta ar drošības procedūru, kas paredzēta Microsoft VBA bloķēšanai no Excel. Runtime Error 1004, visticamāk, nenotiks, ja piešķirsiet piekļuvi drošībai. Kļūda varētu būt arī programmas korupcijas dēļ ļaunprātīgas programmatūras infekcijas dēļ.

Kāpēc es saņemu Excel izpildlaika kļūdu 1004?

Izpildlaika kļūda 1004 var parādīties:

  1. Bojāts MS Excel darbvirsmas saīsne.
  2. Filtrētu datu kopēšana un ielīmēšana MS Office Excel darbgrāmatā.
  3. Programmas konflikts, atverot VBA Excel failu.
  4. Programmiski iestatot vērtību diapazonu ar lielu virkņu kolekciju.
  5. Lietojumprogrammas vai objekta definēta kļūda.

Lai kāds būtu iemesls, no šī jautājuma ir viegli atbrīvoties. Turpiniet lasīt, lai uzzinātu, kā novērst izpildlaika kļūdu 1004, veicot izmaiņas programmā Excel.

Kā novērst izpildlaika kļūdu 1004 programmā Excel operētājsistēmā Windows 10

Ir pierādīts, ka darbojas šādi risinājumi:

  1. Palaidiet antimalware skenēšanu
  2. Atļaut piekļuvi VBA projekta objekta modelim
  3. Izveidojiet jaunu Excel veidni
  4. Atinstalējiet Microsoft Works
  5. Noņemiet GWXL97.XLA

Kad esat izmēģinājis vienu vai dažus no iepriekš minētajiem labojumiem, kļūda tiks novērsta. Tagad mēs jums sniegsim detalizētas darbības, lai veiktu risinājumus.

1. labojums: Palaidiet antimalware skenēšanu

Šis ir pirmais labojums, kas jums jāmēģina, tiklīdz esat ieguvis izpildlaika kļūdu 1004. Ja jūsu sistēma ir inficēta ar vīrusiem un cita veida ļaunprātīgu programmatūru, jums radīsies nepatīkamas un negaidītas problēmas. Sistēma un lietojumprogramma nedarbosies pareizi. Turklāt svarīgi faili un dokumenti tiek sabojāti.

Palaidiet pilnu sistēmas skenēšanu, izmantojot spēcīgu pretvīrusu programmu. Mēs iesakām izmantot Auslogics Anti-Malware. Rīkam ir precīzi rīki, lai atklātu un novērstu pat visnenotveramākos ļaunprātīgos elementus, kurus jūsu esošā antivīrusu programma var palaist garām. Auslogics ir Microsoft partneris. Viņi ir sertificēts Microsoft Silver Application izstrādātājs. Auslogics produktus ir pārbaudījuši un uzticami eksperti un miljoniem lietotāju visā pasaulē.

2. labojums: atļaut piekļuvi VBA projekta objekta modelim

Šī risinājuma procedūra ir vienkārša. Veiciet šādas darbības:

  1. Palaidiet programmu Excel un noklikšķiniet uz cilnes Fails.
  2. Noklikšķiniet uz Opcijas.
  3. Noklikšķiniet uz Uzticības centrs. Tā ir pēdējā opcija kreisajā rūtī.
  4. Labajā rūtī noklikšķiniet uz pogas Uzticības centra iestatījumi.
  5. Atvērtajā jaunajā lapā kreisajā rūtī atrodiet makro iestatījumus un noklikšķiniet uz tā.
  6. Labās rūts sadaļā Izstrādātāja makro iestatījumi atzīmējiet izvēles rūtiņu ‘Uzticieties piekļuvei VBA projekta objekta modelim’.
  7. Noklikšķiniet uz pogas Labi.

Labojums 3: izveidojiet jaunu Excel veidni

Tā vietā, lai kopētu vai dublētu esošo darblapu, jauno Excel darblapas failu varat ievietot veidnē. Tas palīdzēs novērst izpildlaika kļūdu 1004. Lūk, kā to paveikt:

  1. Palaidiet programmu Excel.
  2. Nospiediet tastatūras kombināciju Ctrl + N, lai atvērtu jaunu darbgrāmatu. Darba grāmatā noteikti atstājiet tikai vienu lapu. Izdzēsiet pārējo.
  3. Mainiet darbgrāmatu atbilstoši savām vajadzībām.
  4. Saglabājiet darbgrāmatu, uz tastatūras nospiežot Ctrl + S. Vai arī, ja izmantojat programmu Excel 2003, noklikšķiniet uz cilnes Fails un noklikšķiniet uz Saglabāt kā. Excel 2007 un jaunākām versijām noklikšķiniet uz Microsoft Office ikonas ekrāna augšējā kreisajā stūrī un pēc tam noklikšķiniet uz Saglabāt kā.
  5. Izvēlieties vietu, kur failu saglabāt datorā, un ievadiet faila nosaukumu.
  6. Noklikšķiniet uz nolaižamās bultiņas blakus ‘Saglabāt kā veidu’ un atlasiet Excel veidne (.xlt), ja izmantojat programmu Excel 2003. Ja izmantojat Excel 2007 un jaunākas versijas, tā vietā atlasiet Excel veidne (.xltx).
  7. Pēc veidnes saglabāšanas izmantojiet šo kodu, lai to ievietotu:

Pievienot veidu: = ceļš \ faila nosaukums

Noteikti aizstājiet “path \ filename” ar faktisko veidnes ceļu un faila nosaukumu.

4. labojums: atinstalējiet Microsoft Works

Šī procedūra jāievēro:

  1. Ar peles labo pogu noklikšķiniet uz pogas Sākt, lai atvērtu izvēlni Enerģijas lietotājs. Sarakstā atlasiet Uzdevumu pārvaldnieks. Alternatīvi nospiediet tastatūras kombināciju Ctrl + Alt + Del un pēc tam noklikšķiniet uz Uzdevumu pārvaldnieks.
  2. Kad esat Task Manager, noklikšķiniet uz katras darbojošās lietotnes un noklikšķiniet uz pogas Beigt uzdevumu.
  3. Aizveriet logu Uzdevumu pārvaldnieks.
  4. Atveriet utilītu Run, nospiežot Windows + R tastatūras kombināciju. Teksta laukā ierakstiet “appwiz.cpl” (bez pēdiņām) un noklikšķiniet uz pogas Labi vai tastatūrā nospiediet taustiņu Enter.
  5. Lietotņu sarakstā atrodiet Microsoft Works un ar peles labo pogu noklikšķiniet uz tā. Pēc tam konteksta izvēlnē noklikšķiniet uz Atinstalēt. Ja tiek prasīts, apstipriniet darbību.

5. labojums: noņemiet GWXL97.XLA

Lūk, kā izdzēst failu GWXL97.XLA:

  1. Nospiediet tastatūras kombināciju Windows + E, lai atvērtu File Explorer.
  2. Virzieties pa šo ceļu: C: Lietotāji> Lietotājs> Vārds> AppData> Vietējais> MicrosoftExcel.
  3. Atveriet mapi XLStart.
  4. Atrodiet un izdzēsiet failu GWXL97.aXLA.

Secinājums

Mēs ceram, ka iepriekš sniegtie risinājumi ir palīdzējuši jums veiksmīgi novērst izpildlaika kļūdu 1004 programmā Microsoft Excel un atjaunot datus failā. Ir daudz problēmu, kas var izraisīt izpildlaika kļūdu. Tomēr līdz brīdim, kad nonāksiet līdz šīs rokasgrāmatas beigām, jums viss būs kārtībā.

Nevilcinieties atstāt savus jautājumus vai komentārus zemāk esošajā sadaļā. Mums patīk dzirdēt no jums.