Opis funkcji Autoodzyskiwanie w programie Excel

Podsumowanie

Obecnie program Microsoft Excel ma wbudowaną funkcję Autoodzyskiwanie, która zastąpiła dodatek Autozapis dostępny w wersjach programu Excel starszych niż Microsoft Excel 2002. Funkcja Autoodzyskiwanie zapisuje kopie wszystkich otwartych plików programu Excel w regularnych odstępach, których wartość jest definiowana przez użytkownika. Pliki można odzyskać, jeżeli program Excel zostanie nieoczekiwanie zamknięty, na przykład po awarii zasilania.

W tym artykule omówiono funkcję Autoodzyskiwanie.

Więcej informacji

Jak skonfigurować ustawienia Autoodzyskiwania

Microsoft Office Excel 2007 i Excel 2010

Kontrolki służące do konfigurowania funkcji Autoodzyskiwanie znajdują się w ustawieniach funkcji Zapisywanie w oknie Opcje programu Excel.

Uwaga Aby otworzyć ustawienia funkcji Zapisywanie, kliknij przycisk pakietu Microsoft Office w programie Excel 2007 lub menu Plik w programie Excel 2010, kliknij pozycję Opcje programu Excel w wersji 2007 lub pozycję Opcje w programie Excel 2010, a następnie kliknij pozycję Zapisywanie.

Aby skonfigurować ustawienia Autoodzyskiwania, wykonaj następujące kroki:

  1. W obszarze Zapisywanie skoroszytów zaznacz kliknięciem pole wyboru **Zapisz informacje Autoodzyskiwania co, aby włączyć funkcję Autoodzyskiwanie.

  2. W polu min możesz wpisać dowolną liczbę całkowitą od 1 do 120. To pole służy do określania liczby minut między poszczególnymi zapisaniami.

    Wartość domyślna to 10 minut.

  3. W polu Lokalizacja pliku Autoodzyskiwania można wpisać ścieżkę i nazwę folderu lokalizacji, w której powinny być przechowywane pliki Autoodzyskiwania.

    Domyślna lokalizacja jest następująca:

    drive:\Documents and Settings*user_name*\Application Data\Microsoft\Excel

    Uwagi

    • Jeżeli zostanie wpisana nieistniejąca lokalizacja lokalna (na dysku twardym) lub lokalizacja na dysku sieciowym, pojawi się następujący komunikat o błędzie:

      Brak dostępu do ścieżki katalogu.

      Aby określić unikatową liczbę skojarzoną z wyświetlonym komunikatem, naciśnij klawisze CTRL+SHIFT+I. W prawym dolnym rogu tego komunikatu zostanie wyświetlona następująca liczba:

      100100

    • Jeżeli pole wyboru Lokalizacja pliku Autoodzyskiwania zostanie wyczyszczone, a nowa lokalizacja nie zostanie wprowadzona, pliki Autoodzyskiwania nadal będą zapisywane w wyczyszczonej lokalizacji. To ustawienie zostanie zmienione dopiero po wpisaniu nowej lokalizacji.

      Pole Lokalizacja pliku Autoodzyskiwania pozostanie puste do czasu, gdy zostanie wpisana nowa lokalizacja.

  4. Funkcję Autoodzyskiwanie można wyłączyć w wybranym skoroszycie. Aby to zrobić, należy zaznaczyć pole wyboru Wyłącz Autoodzyskiwanie tylko dla tego skoroszytu w obszarze Wyjątki Autoodzyskiwania dla. Upewnij się, że nazwa skoroszytu jest zaznaczona w polu Wyjątki Autoodzyskiwania dla.

Program Microsoft Office Excel 2003 i starsze wersje programu Excel

Kontrolki służące do konfigurowania okna dialogowego Autoodzyskiwanie znajdują się na karcie Zapisywanie okna dialogowego Opcje.

Uwaga Aby otworzyć okno dialogowe Opcje, należy kliknąć polecenie Opcje w menu Narzędzia.

Aby skonfigurować okno dialogowe Autoodzyskiwanie, wykonaj następujące kroki:

  1. W obszarze Ustawienia zaznacz kliknięciem pole wyboru **Zapisz informacje Autoodzyskiwania co, aby włączyć funkcję Autoodzyskiwanie.

  2. W polu min możesz wpisać dowolną liczbę całkowitą od 1 do 120. To pole służy do określania liczby minut między poszczególnymi zapisaniami.

    Wartość domyślna to 10 minut.

  3. W polu Lokalizacja pliku Autoodzyskiwania można wpisać ścieżkę i nazwę folderu lokalizacji, w której powinny być przechowywane pliki Autoodzyskiwania.

    Domyślna lokalizacja jest następująca:

    drive:\Documents and Settings*user_name*\Application Data\Microsoft\Excel

    Uwagi

    • Jeżeli zostanie wpisana nieistniejąca lokalizacja lokalna (na dysku twardym), pojawi się następujący komunikat o błędzie:

      Brak dostępu do ścieżki katalogu.

    • Jeżeli zostanie wpisana nieistniejąca lokalizacja na dysku sieciowym, alert zostanie zgłoszony dopiero przy pierwszej próbie uaktywnienia funkcji Autoodzyskiwanie. Pojawi się następujący komunikat o błędzie:

      Program Microsoft Office Excel nie może zapisać informacji Autoodzyskiwania do pliku ścieżka. Sprawdź połączenie sieciowe lub zmień lokalizację na karcie Zapisywanie okna dialogowego Opcje w menu Narzędzia.

    • Jeżeli pole wyboru Lokalizacja pliku Autoodzyskiwania zostanie wyczyszczone, a nowa lokalizacja nie zostanie wprowadzona, pliki Autoodzyskiwania nadal będą zapisywane w wyczyszczonej lokalizacji. To ustawienie zostanie zmienione dopiero po wpisaniu nowej lokalizacji.

      Pole Lokalizacja pliku Autoodzyskiwania pozostanie puste do czasu, gdy zostanie wpisana nowa lokalizacja.

  4. Funkcję Autoodzyskiwanie można wyłączyć w wybranym skoroszycie. Aby to zrobić, należy zaznaczyć pole wyboru Wyłącz Autoodzyskiwanie w obszarze Opcje skoroszytu.

Kiedy jest wyzwalane zdarzenie Autoodzyskiwania

Gdy plik programu Excel jest otwarty, a funkcja Autoodzyskiwania jest włączona, plik nie zostanie zapisany, dopóki nie zostanie wprowadzona pierwsza zmiana w pliku, nie upłynie interwał czasu zapisywania funkcji Autoodzyskiwania, a program Excel nie będzie w stanie bezczynności przez pewien czas (domyślnie przez 30 sekund). Po zapisaniu pliku przez funkcję Autoodzyskiwania plik jest zapisywany w regularnych odstępach, jeżeli są wprowadzane kolejne zmiany.

Po usunięciu plików automatycznego odzyskiwania

Aby zapobiec zapełnieniu lokalizacji Autoodzyskiwania niepotrzebnymi plikami, pliki Autoodzyskiwania są usuwane automatycznie w następujących sytuacjach:

  • Plik jest zapisywany ręcznie przez użytkownika.
  • Plik jest zapisywany z nową nazwą przy użyciu polecenia Zapisz jako.
  • Plik jest zamykany przez użytkownika.
  • Program Excel jest zamykany przez użytkownika po wybraniu opcji zapisu pliku lub bez tej opcji.
  • Funkcja Autoodzyskiwanie zostaje wyłączona przez użytkownika dla bieżącego skoroszytu.
  • Użytkownik wyłącza funkcję Autoodzyskiwania przez wyczyszczenie pola wyboru Zapisz informacje Autoodzyskiwania co.

Czas zapisu funkcji Autoodzyskiwania

Czasomierz Autoodzyskiwania wyszukuje zmienione pliki programu Excel co interwał ustawiony w polu min na karcie Zapisywanie w oknie dialogowym Opcje. Licznik czasu jest uruchamiany podczas uruchamiania programu Excel.

Uwaga

W programie Excel 2007 pole minut znajduje się w kategorii Zapisywanie w oknie dialogowym Opcje programu Excel. W programie Excel 2010 pole minut znajduje się w kategorii Zapisywanie w obszarze Plik, Opcje.

Po zakończeniu pierwszego przedziału czasu program Excel sprawdza, czy wprowadzono zmiany w otwartych plikach. Jeżeli zlokalizuje zmienione pliki, uruchamiany jest licznik czasu bezczynności. Licznik czasu bezczynności umożliwia upewnienie się, że użytkownik nie wprowadza wpisów do arkusza podczas operacji zapisu. Licznik czasu bezczynności jest ponownie uruchamiany zawsze wtedy, gdy użytkownik wprowadza wpis do arkusza, tak aby plik zapisu Autoodzyskiwania nie został utworzony, jeżeli przedział czasu zapisu nie został zakończony i żadne wpisy nie zostały wprowadzone w czasie bezczynności.

Domyślny czas bezczynności to 30 sekund. Aby zmienić domyślny czas bezczynności, należy skorzystać z klucza rejestru AutoRecoverDelay. W tym celu wykonaj następujące czynności.

Ważne W tej sekcji, metodzie lub zadaniu podano informacje dotyczące modyfikowania rejestru. Niepoprawne zmodyfikowanie rejestru może jednak być przyczyną poważnych problemów. Dlatego należy uważnie wykonywać podane czynności. Dla większego bezpieczeństwa przed zmodyfikowaniem rejestru należy wykonać jego kopię zapasową. Dzięki temu będzie można przywrócić rejestr w przypadku wystąpienia problemu. Aby uzyskać więcej informacji dotyczących wykonywania kopii zapasowej i przywracania rejestru, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

322756 Jak wykonać kopię zapasową rejestru i przywrócić go w systemie Windows

  1. Zamknij program Excel, jeżeli jest uruchomiony.

  2. Kliknij przycisk Start, kliknij polecenie Uruchom, wpisz ciąg regedit w polu Otwórz, a następnie kliknij przycisk OK.

  3. Zlokalizuj i zaznacz jeden z następujących kluczy rejestru, odpowiedni w przypadku używanej wersji programu Excel.

    Program Microsoft Excel 2002:

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

    Program Excel 2003:

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

    Program Excel 2007:

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

    Program Excel 2010:

    HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Excel\Options

  4. W menu Edycja kliknij polecenie Nowy, a następnie kliknij polecenie Wartość DWORD.

  5. Wpisz dla nowej wartości następującą nazwę:

    AutoRecoverDelay

  6. Naciśnij klawisz ENTER.

  7. Kliknij prawym przyciskiem myszy klucz rejestru AutoRecoverDelay, a następnie kliknij polecenie Modyfikuj.

  8. W polu danych Wartość wpisz liczbę z przedziału od 1 do 600. Jest to liczba sekund pomiędzy próbami zapisu przez funkcję Autoodzyskiwanie.

  9. Po zakończeniu kliknij przycisk OK.

  10. Zamknij Edytor rejestru.

Uwaga

Na licznik czasu bezczynności mają wpływ tylko akcje wykonywane ręcznie w programie. Formuły automatycznie aktualizujące plik nie wpływają na ten licznik. Program Excel zapisuje plik po przekroczeniu czasu bezczynności między automatycznymi aktualizacjami formuł.

Formaty plików zapisywane przez Autoodzyskiwanie

Autoodzyskiwanie zapisuje wszystkie formaty plików, które można otworzyć w programie Excel. Aby zapewnić odpowiednią szybkość i prostotę operacji, funkcja Autoodzyskiwanie zapisuje wszystkie pliki w bieżącym formacie pliku programu Excel, niezależnie od oryginalnego formatu otwartego pliku. Plik jest zapisywany jako plik ukryty z dowolną nazwą pliku i rozszerzeniem xar (na przykład ~ar18a.xar).

Podczas próby zapisania odzyskanego pliku po nieoczekiwanym zamknięciu i ponownym otwarciu programu Excel format i nazwa oryginalnego pliku są proponowane w polu Zapisz jako typ. Program Excel zapisuje nazwę oryginalnego pliku i rozszerzenie nazwy pliku xar w rejestrze dla celów związanych z odzyskiwaniem.

Autoodzyskiwanie i wiele wystąpień programu Excel

Gdy jest uruchomione więcej niż jedno wystąpienie programu Excel i jedno z nich zostanie nieoczekiwanie zamknięte, automatycznie jest uruchamiane nowe wystąpienie programu Excel z otwartymi plikami Autoodzyskiwania. Jeżeli wszystkie wystąpienia programu Excel zostaną nieoczekiwanie zamknięte, jednak komputer będzie wciąż uruchomiony, zostanie uruchomione jedno wystąpienie programu Excel i zostaną otwarte pliki Autoodzyskiwania. W przypadku utraty zasilania wszystkie odzyskane pliki zostaną otwarte po ponownym uruchomieniu programu Excel.

Zgodność

Wszystkie ustawienia Autoodzyskiwania, poza opcją skoroszytu Wyłącz Autoodzyskiwanie, są przechowywane w rejestrze systemu. Zgodność ustawień Autoodzyskiwania z plikami ze starszych wersji programu Excel nie jest istotna.

Jeżeli opcja Wyłącz Autoodzyskiwanie jest ustawiona dla skoroszytu, a plik zostanie otwarty w starszej wersji programu Excel, zapisany, a następnie ponownie otwarty w nowszej wersji programu Excel, opcja skoroszytu Wyłącz Autoodzyskiwanie nie zostanie zmieniona.

Informacje

Aby uzyskać więcej informacji dotyczących rozwiązywania problemów występujących podczas zapisywania plików programu Excel, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

271513 Jak rozwiązywać problemy występujące podczas zapisywania plików programu Excel