Excel'de Dosya Onarım özelliğini denetleyebilen kayıt defteri anahtarları

Önemli

Bu makale, kayıt defterinin nasıl değiştirileceği hakkında bilgiler içerir. Değiştirmeden önce kayıt defterini yedeklemeyi unutmayın. Bir sorun olduğunda kayıt defterinin nasıl geri yükleneceğini bildiğinizden emin olun. Kayıt defterini yedekleme, geri yükleme ve değiştirme hakkında daha fazla bilgi için bkz. Microsoft Windows kayıt defterinin açıklaması.

Özet

Microsoft Excel, bozuk çalışma kitaplarından veri kurtarmanıza olanak tanıyan bir özellik içerir. Bu makalede, Excel verileri kurtarmaya çalıştığında varsayılan davranışı geçersiz kılmak için kayıt defterinin nasıl kullanılacağı açıklanmaktadır.

Daha fazla bilgi

Çalışma kitabını Excel'de açtığınızda, Excel çalışma kitabındaki sorunları denetler. Excel çalışma kitabında bir sorun algılarsa, veri kurtarma işlemi otomatik olarak başlar.

Not

Veri kurtarma işlemini el ile de başlatabilirsiniz. Bunu yapmak için, Dosya menüsünde Aç'a tıklayın, düğmesindeki oka tıklayın ve ardından Aç ve Onar'a tıklayın.

Hangi Excel sürümünü çalıştırdığınıza bağlı olarak, veri kurtarmayı etkileyen tüm kayıt defteri değerleri aşağıdaki kayıt defteri alt anahtarlarındadır:

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

Bu alt anahtarlar, aşağıdaki gibi değiştirebileceğiniz üç DWORD kayıt defteri değeri içerir.

Not

Bu alt anahtarlarda, 2 her zaman varsayılan değerdir ve 1 diğer tek geçerli değerdir.

ExtractDataMode

ExtractDataMode değeri 2'ye (veya geçerli olmayan bir değere) eşitse, Excel çalışma kitabının yapısının bozuk olmadığını varsayar. Bu nedenle, Excel formüller, biçimlendirme ve Microsoft Visual Basic for Applications (VBA) projeleri de dahil olmak üzere çalışma kitabının tamamını kurtarmaya çalışır.

ExtractDataMode değeri 1'e eşitse, Excel çalışma kitabının yapısının bozuk olduğunu varsayar. Bu nedenle, Excel çalışma kitabındaki veriler dışında hiçbir şeyi kurtarmayı denemez.

Değeri 2'den 1'e değiştirmek için aşağıdaki adımları izleyin.

Uyarı

Kayıt Defteri Düzenleyicisi'ni veya başka bir yöntemi kullanarak kayıt defterini hatalı olarak değiştirirseniz önemli sorunlar oluşabilir. Bu sorunlar, işletim sistemini yeniden yüklemenizi gerektirebilir. Microsoft, bu sorunların çözülebileceğini garanti edemez. Kayıt defterini değiştirmek kendi sorumluluğunuzdadır.

  1. Kayıt Defteri Düzenleyicisi'ni başlatın.

  2. Çalıştırdığınız Excel sürümüne uygun olarak aşağıdaki kayıt defteri alt anahtarını bulun:

    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. Kayıt defteri girdileri listesinde ExtractDataMode öğesine çift tıklayın.

  4. Değer verileri alanına 1 yazın ve Tamam'a tıklayın.

ExtractDataFormulas

ExtractDataFormulas değeri 2'ye (veya geçerli olmayan bir değere) eşitse, Excel formülleri kurtarmaya çalışır ve kurtarma başarılı olmazsa formülü bir değere dönüştürür.

ExtractDataFormulas değeri 1'e eşitse, Excel formülün mümkün olduğunca çoğunu kurtarır ve kurtarma başarılı olmazsa #REF yerine #REF. Bu değer, Aç ve Onar işlemi sırasında formülleri kurtarmanız istendiğinde de varsayılan seçeneği etkiler.

Değeri 2'den 1'e değiştirmek için şu adımları izleyin:

  1. Kayıt Defteri Düzenleyicisi'ni başlatın.

  2. Çalıştırdığınız Excel sürümüne uygun olarak aşağıdaki kayıt defteri alt anahtarını bulun:

    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. Kayıt defteri girdileri listesinde ExtractDataFormulas'a çift tıklayın.

  4. Değer verileri alanına 1 yazın ve Tamam'a tıklayın.

ExtractDataDisableUI

ExtractDataDisableUI değeri 2'ye (veya geçerli olmayan bir değere) eşitse, Excel Açma ve Onarma işlemi sırasında sizden iki ileti ister. İlk ileti, verileri onarmayı veya ayıklamayı seçmenizi ister. İkinci ileti, değerlere dönüştürmeyi veya formülleri kurtarmayı seçmenizi ister.

ExtractDataDisableUI değeri 1'e eşitse, Excel size Açma ve Onarma işlemi sırasında herhangi bir seçenek sunmaz. Excel, Güvenli Yükleme işlemini kullanarak dosyayı açar. Veri ayıklama, nesne modeli ve otomatik veri kurtarma aracılığıyla hala etkindir.

Değeri 2'den 1'e değiştirmek için şu adımları izleyin:

  1. Kayıt Defteri Düzenleyicisi'ni başlatın.

  2. Çalıştırdığınız Excel sürümüne uygun olarak aşağıdaki kayıt defteri alt anahtarını bulun:

    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. Kayıt defteri girdileri listesinde ExtractDataDisableUI öğesine çift tıklayın.

  4. Değer verileri alanına 1 yazın ve Tamam'a tıklayın.