Excelin Tiedoston korjaus -toimintoa hallitsevat rekisteriavaimet

Huomautus

Office 365 ProPlus nimetään uudelleen Microsoft 365 Apps for enterprise -sovellukseksi. Lisätietoja tästä muutoksesta on tässä blogikirjoituksessa.

Tärkeä

Tässä artikkelissa on rekisterin muokkaamiseen liittyviä tietoja. Muista varmuuskopioida rekisteri ennen muokkaustoimia. Varmista, että osaat palauttaa rekisterin ongelmatilanteessa. Lisätietoja rekisterin varmuuskopioimisesta, palauttamisesta ja muokkaamisesta on Microsoft Windowsin rekisterin kuvaus -artikkelissa.

Yhteenveto

Microsoft Excel sisältää toiminnon, jonka avulla voit palauttaa tietoja vioittuneista työkirjoista. Tässä artikkelissa kerrotaan, miten voit rekisterin avulla ohittaa oletustoiminta, kun Excel yrittää palauttaa tietoja.

Lisätietoja

Kun avaat työkirjan Excelissä, Excel tarkistaa työkirjan ongelmat. Jos Excel havaitsee työkirjassa ongelman, tietojen palautusprosessi käynnistyy automaattisesti.

Huomautus

Voit myös käynnistää tietojen palauttamisen manuaalisesti. Voit tehdä tämän valitsemalla AvaaTiedosto-valikossa, napsauttamalla Avaa-painikkeen nuolta ja valitsemalla sitten Avaa ja korjaa.

Kaikki tietojen palauttamiseen vaikuttavat rekisteriarvot ovat seuraavissa rekisterin aliavaimassa sen mukaan, mikä Excel-versio sinulla on käytössä:

Microsoft Excel 2002

HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\10.0\Excel\Options

Microsoft Office Excel 2003

HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\11.0\Excel\Options

Microsoft Office Excel 2007

HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\12.0\Excel\Options

Nämä aliavaimet sisältävät kolme DWORD-rekisteriarvoa, joita voit muokata seuraavasti.

Huomautus

Näissä aliavainissa arvo 2 on aina oletusarvo ja 1 on ainoa kelvollinen arvo.

ExtractDataMode

Jos ExtractDataMode on yhtä suuri kuin 2 (tai arvo, joka ei ole kelvollinen), Excel olettaa, että työkirjan rakenne ei ole vioittunut. Excel yrittää siis palauttaa koko työkirjan, mukaan lukien kaavat, muotoilun ja Microsoft Visual Basic for Applications (VBA) -projektit.

Jos ExtractDataMode on yhtä suuri kuin 1, Excel olettaa, että työkirjan rakenne on vioittunut. Excel ei siis yritä palauttaa mitään muuta kuin työkirjan tietoja.

Jos haluat muuttaa arvon 2:sta 1:een, toimi seuraavasti.

Varoitus

Vakavia ongelmia saattaa ilmetä, jos muokkaat rekisteriä virheellisesti Rekisterieditorissa tai käyttämällä jotakin muuta menetelmää. Nämä ongelmat saattavat edellyttää käyttöjärjestelmän asentamista uudelleen. Microsoft ei voi taata, että nämä ongelmat voidaan ratkaista. Muokkaa rekisteriä omalla vastuullasi.

  1. Käynnistä Rekisterieditori.

  2. Etsi seuraava rekisterin aliavain käytössäsi olevat Excel-versiot mukaan:

    Excel 2002

    HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\10.0\Excel\Options

    Excel 2003

    HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\11.0\Excel\Options

    Excel 2007

    HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\12.0\Excel\Options

  3. Kaksoisnapsauta rekisterimerkintöjen luettelossa ExtractDataMode-kohtaa.

  4. Kirjoita Arvo-tietokenttään 1 ja valitse sitten OK.

ExtractDataFormulas

Jos ExtractDataFormulas on yhtä suuri kuin 2 (tai arvo, joka ei ole kelvollinen), Excel yrittää palauttaa kaavoja ja muuntaa kaavan arvoksi, jos palauttaminen ei onnistu.

Jos ExtractDataFormulas on yhtä suuri kuin 1, Excel palauttaa mahdollisimman paljon kaavaa ja korvaa #REF jos palauttaminen ei onnistu. Tämä arvo vaikuttaa myös oletusarvoon, kun sinua pyydetään palauttamaan kaavoja Avaa ja korjaa -prosessin aikana.

Jos haluat muuttaa arvon 2:sta 1:een, toimi seuraavasti:

  1. Käynnistä Rekisterieditori.

  2. Etsi seuraava rekisterin aliavain käytössäsi olevat Excel-versiot mukaan:

    Excel 2002

    HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\10.0\Excel\Options

    Excel 2003

    HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\11.0\Excel\Options

    Excel 2007

    HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\12.0\Excel\Options

  3. Kaksoisnapsauta rekisterimerkintöjen luettelossa Kohtaa ExtractDataFormulas.

  4. Kirjoita Arvo-tietokenttään 1 ja valitse sitten OK.

ExtractDataDisableUI

Jos ExtractDataDisableUI on yhtä suuri kuin 2 (tai arvo, joka ei ole kelvollinen), Excel tuo näyttöön kaksi viestiä Avaa ja korjaa -prosessin aikana. Ensimmäisessä viestissä sinua pyydetään joko korjaamaan tai poimimaan tiedot. Toinen viesti kehottaa valitsemaan joko muunnettavaksi arvoksi tai palauttamaan kaavoja.

Jos ExtractDataDisableUI on yhtä suuri kuin 1, Excel ei tarjoa vaihtoehtoja Avaa ja korjaa -prosessin aikana. Excel avaa tiedoston käyttämällä Turvallinen lataus -prosessia. Tietojen poiminta on edelleen käytössä objektimallin ja automaattisen tietojen palauttamisen avulla.

Jos haluat muuttaa arvon 2:sta 1:een, toimi seuraavasti:

  1. Käynnistä Rekisterieditori.

  2. Etsi seuraava rekisterin aliavain käytössäsi olevat Excel-versiot mukaan:

    Excel 2002

    HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\10.0\Excel\Options

    Excel 2003

    HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\11.0\Excel\Options

    Excel 2007

    HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\12.0\Excel\Options

  3. Kaksoisnapsauta rekisterimerkintöjen luettelossa ExtractDataDisableUI -kohtaa.

  4. Kirjoita Arvo-tietokenttään 1 ja valitse sitten OK.