Applies ToExcel for Microsoft 365 Excel 2019 Excel 2016 Excel 2013 Excel 2010

Päivitetty viimeksi: 28. huhtikuuta 2021

ONGELMA

Huhtikuun 2021 Microsoft Officen suojauspäivityksen asentamisen jälkeen jotkin Excelin automaatioapuohjelmat eivät ehkä lataudu. Käyttäjä saattaa saada "Makron suorittaminen ei onnistu" -virhesanoman.

TILA: VAIHTOEHTOINEN MENETELMÄ

Voit kiertää tämän ongelman tekemällä muutoksen rekisteriin. 

Tärkeää: Seuraavissa ohjeissa neuvotaan, kuinka voit muokata rekisteriä. Rekisterin virheellinen muokkaaminen voi kuitenkin aiheuttaa vakavia ongelmia. Varmista siksi, että noudatat näitä ohjeita huolellisesti. Varmuuskopioi rekisteri varmuuden vuoksi ennen sen muokkaamista. Voit näin palauttaa rekisterin ongelmatilanteessa. Lisätietoja rekisterin varmuuskopioinnista ja palauttamisesta on artikkelissa Rekisterin varmuuskopiointi ja palauttaminen Windowsissa.

  1. Huomioi sen automaatioapuohjelman nimi, joka ei lataudu. Myöhemmin näissä ohjeissa viittaamme apuohjelman nimeen termillä <ProgID>.  Voit vahvistaa apuohjelman nimen tarkastelemalla apuohjelmien luetteloa Excelin Apuohjelmien hallinnasta.

    1. Valitse avoimessa Excel-laskentataulukossa Tiedosto, Asetukset ja sitten haluamasi apuohjelmien luokka.

    2. Valitse Hallinta-ruudussa ensin Excel-apuohjelmat ja sitten Siirry. Tämä tuo esiin Apuohjelmien hallinnan, josta näet käytettävissä olevien apuohjelmien luettelon.

  2. Kirjoita Aloitusvalikon hakuruutuun regedit.exe ja paina sen jälkeen Enter-näppäintä. Jos sinua pyydetään antamaan järjestelmänvalvojan salasana tai vahvistus, kirjoita salasana tai anna vahvistus.

  3. Siirry Rekisterieditorissa kohtaan HKEY_CLASSES_ROOT\<ProgID>

  4. Jos CurVer-niminen aliavain on olemassa, nouda CurVer-aliavaimen oletusarvo. Tämä arvo on uusi <ProgID>-kohtaan kirjoitettava arvo. Toista tämän jälkeen ohjeiden kolmas vaihe. Jos CurVer-aliavainta ei ole olemassa, jatka ohjeiden viidenteen vaiheeseen.

  5. Nouda CLSID-nimisen aliavaimen oletusarvo. Viittaamme tähän aliavaimeen myöhemmin termillä <CLSID>.

  6. Siirry rekisterissä kohtaan HKEY_CLASSES_ROOT\<CLSID>\InprocServer32

  7. Jos oletusarvona on mscoree.dll, vaihda arvoksi C:\Windows\System32\mscoree.dll

  8. Sulje rekisterieditori.

  9. Sulje kaikki Excelin esiintymät ja avaa Excel sen jälkeen uudelleen. Kokeile käyttää apuohjelmaa uudelleen.

Lisämateriaalia

Asiantuntijoiden kuvake (aivot, rattaat)

Kysy asiantuntijoilta

Ota yhteyttä asiantuntijoihin, keskustele uusista Exceliä koskevista uutisista, päivityksistä ja parhaista käytännöistä ja lue blogia.

Excel Tech Community -verkosto

Yhteisön kuvake

Pyydä apua yhteisöltä

Kysy ja etsi ratkaisuja tukiedustajilta, erityisasiantuntijoilta, teknisiltä asiantuntijoilta ja muilta Excel-käyttäjiltä.

Answers-sivuston Excel-keskustelupalsta

Ominaisuuksien kuvake (hehkulamppu, idea)

Ehdota ominaisuutta

Otamme mielellämme ehdotuksia ja palautetta vastaan. Jaa ajatuksesi. Mielipiteesi on tärkeä.

Anna palautetta

Katso myös

Korjauksia tai vaihtoehtoisia menetelmiä Windowsin Excelin viimeaikaisiin ongelmiin

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.