Automatizavimo papildiniai, skirti "Excel", neįkeliami įdiegus 2021 m. balandžio mėn. saugos naujinimą

Taikoma
„Excel“, skirta „Microsoft 365“ Excel 2019 Excel 2016 Excel 2013 Excel 2010

Paskutinį kartą atnaujinta: 2021 m. balandžio 28 d.

PROBLEMA

Įdiegus 2021 m. balandžio mėn. saugos naujinimą "Microsoft Office", kai kurie "Excel" automatizavimo papildiniai gali būti neįkelti ir gali būti rodomas klaidos pranešimas "Negalima paleisti makrokomandos".

BŪSENA: SPRENDIMO BŪDAS

Norėdami išspręsti šią problemą, turėsite pakeisti registrą. 

Svarbu

tolesni veiksmai parodo, kaip modifikuoti registrą. Tačiau, jei registrą modifikuosite netinkamai, gali kilti didelių problemų. Įsitikinkite, kad atidžiai atliekate šiuos veiksmus. Kad papildomai apsisaugotumėte, prieš redaguodami sukurkite atsarginę registro kopiją. Tada galėsite atkurti registrą, jei kiltų problemų. Daugiau informacijos apie tai, kaip kurti atsarginę registro kopiją ir atkurti registrą, ieškokite straipsnyje Kaip sukurti atsarginę registro kopiją ir atkurti registrą sistemoje "Windows".

  1. Nustatykite automatizavimo papildinio, kurio nepavyksta įkelti, pavadinimą. Vėlesniuose veiksmuose šį pavadinimą <vadinsime ProgID.>  Norėdami patikrinti papildinio pavadinimą, peržiūrėkite papildinių sąrašą "Excel" papildinių tvarkytuve.

    1. Atidarytame "Excel" lape pasirinkite Failas, Parinktys, tada pasirinkite kategoriją Add-Ins.
    2. Lauke Tvarkyti pasirinkite "Excel" papildiniai, tada pasirinkite Eiti. Bus rodoma papildinių tvarkytuvė su jūsų galimų papildinių sąrašu.
  2. Pradžios meniu ieškos lauke įveskite regedit.exe ir paspauskite klavišą "Enter".
    Paraginti įvesti administratoriaus slaptažodį arba patvirtinti, įveskite slaptažodį arba patvirtinkite.

  3. Registro rengyklėje eikite į: HKEY_CLASSES_ROOT\<ProgID>

  4. Jei yra dalinis raktas CurVer, gaukite (numatytąją) reikšmę iš dalinio rakto CurVer. Traktuokite tai kaip savo naują <ProgID> ir pakartokite 3 veiksmą. Jei dalinio rakto "CurVer" nėra, pereikite prie 5 veiksmo.

  5. Gaukite (numatytąją) reikšmę iš dalinio rakto CLSID – tolesniuose veiksmuose tai <vadinsime CLSID> .

  6. Eikite į registrą į: HKEY_CLASSES_ROOT\<CLSID>\InprocServer32

  7. Jei (numatytoji) reikšmė yra mscoree.dll, pakeiskite ją į C:\Windows\System32\mscoree.dll

  8. Uždarykite registro rengyklę

  9. Uždarykite visus "Excel" egzempliorius ir vėl atidarykite "Excel". Bandykite papildinį dar kartą.

Daugiau išteklių

Ekspertų piktograma (smegenys, krumpliaračiai) Klauskite ekspertų

Susisiekite su ekspertais, aptarkite „Excel“ naujienas, naujinimus ir geriausią praktiką bei skaitykite mūsų tinklaraštį.

"Excel" technologijų bendruomenė

Bendruomenės piktograma Gaukite pagalbos bendruomenėje

Užduokite klausimą ir sužinokite sprendimus iš palaikymo agentų, MVP, inžinierių ir kitų „Excel“ vartotojų.

"Excel" forumas apie atsakymus

Piktograma Funkcijos užklausa (lemputė, idėja) Pasiūlykite naują funkciją

Džiaugiamės skaitydami jūsų pasiūlymus ir atsiliepimus! Pasidalykite savo mintimis. Mes pasiruošę išklausyti.

Pateikite atsiliepimą

Taip pat žiūrėkite

Naujausių programos „Excel“, skirtos „Windows“, problemų pataisos ir sprendimo būdai