Rozwiązywanie problemów związanych z brakiem zapisywania zmian w programie Excel
Artykuł
Dotyczy:
Excel for Microsoft 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Microsoft Office Excel 2007, Microsoft Office Excel 2003
Podczas pracy w skoroszycie program Microsoft Excel automatycznie zapisuje plik. Nadaje plikowi tymczasową nazwę pliku i umieszcza plik w tym samym folderze co oryginalna wersja. Podczas ręcznego zapisywania skoroszytu oryginalny plik jest usuwany, a plik tymczasowy otrzymuje oryginalną nazwę pliku.
Jeśli ten proces zostanie przerwany, skoroszyt może nie zostać poprawnie zapisany. W folderze, w którym próbowano zapisać plik, można również znaleźć jeden lub więcej plików tymczasowych. Ponadto wyświetlony może zostać jeden z następujących komunikatów o błędzie:
Poniższe informacje mogą pomóc w zidentyfikowaniu możliwych przyczyn tego problemu i zaproponować rozwiązania ułatwiające rozwiązanie problemu.
Możliwe przyczyny, dla których dokumenty nie zostają zapisane
Wybierz kartę, która dotyczy Ciebie lub przejdź do sekcji Szybkie rozwiązanie, znajdującej się poniżej.
Jeśli skoroszyt programu Excel nie jest zapisywany po uruchomieniu programu Excel w trybie awaryjnym systemu Windows, problem może być spowodowany przez dodatek innej firmy lub plik, który znajduje się w jednej z lokalizacji uruchamiania programu Excel. Domyślnie te pliki są ładowane podczas uruchamiania programu Excel.
Niektóre z tych dodatków innych firm współpracują z istniejącymi funkcjami programu Excel zgodnie z ich budową, a niektóre są przeznaczone do umożliwienia bezproblemowego przejścia podczas korzystania z produktu innej firmy. Zazwyczaj te dodatki innych firm nie kolidują z normalną funkcjonalnością programu Excel. Jednak mogą mieć wpływ na niektóre funkcje, takie jak zapisywanie pliku.
Aby przetestować i wyeliminować możliwość, że dodatek programu Excel innej firmy lub plik jest przyczyną problemu zapisywania programu Excel, zapisz plik programu Excel w trybie awaryjnym. Aby to zrobić, wykonaj następujące kroki.
Zakończ działanie programu Excel.
Kliknij przycisk Start, a następnie wskaż polecenie Programy.
Naciśnij Ctrl podczas uruchamiania programu Excel i przytrzymaj go, dopóki nie zostanie wyświetlony komunikat podobny do następującego:
Program Excel wykrył, że przytrzymujesz klawisz Ctrl. Czy chcesz uruchomić program Excel w trybie awaryjnym?
Wybierz opcję Tak.
Otwórz nowy skoroszyt programu Excel i spróbuj go zapisać. Jeśli to zadziała, spróbuj ponownie zapisać problematyczny plik.
Jeśli plik jest zapisywany poprawnie, przyczyną jest najprawdopodobniej niestandardowy dodatek lub plik znajdujący się w lokalizacji startowej programu Excel. Aby wyeliminować problem, należy zlokalizować i usunąć dodatek lub plik. Po ustaleniu, który dodatek lub plik spowodował problem, skontaktuj się z dostawcą, aby uzyskać dodatkowe informacje lub aktualizację, która rozwiąże ten problem.
Aby uzyskać więcej informacji na temat trybu awaryjnego programu Microsoft Excel, naciśnij F1 w programie Excel, aby otworzyć menu Pomoc, wpisz polecenie tryb awaryjny w polu Wyszukiwanie, a następnie wybierz pozycję Wyszukaj, aby wyświetlić temat.
Aby uzyskać więcej informacji dotyczących sposobu ustalania folderów, które program Excel używa podczas uruchamiania i dodatkowe opcje, aby wyłączyć tę funkcję, zapoznaj się z poniższymi artykułami:
Podczas zapisywania pliku programu Excel, musisz mieć następujące uprawnienia do folderu, w którym zapiszesz plik:
Uprawnienie do odczytu
Uprawnienie do zapisu
Modyfikowanie uprawnień
Uprawnienie do usuwania
Nie można uzyskać dostępu do nazwy pliku dokumentu <tylko do odczytu>
Ten komunikat o błędzie jest wyświetlany, jeśli spróbujesz wprowadzić zmiany w pliku, do którego masz tylko uprawnienia do odczytu. Dzieje się tak, ponieważ administrator lub właściciel pliku nie udzielił Ci uprawnień do edytowania pliku. Jeśli plik nie ma tagu „tylko do odczytu”, ale komunikat o błędzie jest nadal wyświetlany podczas próby zapisania pliku, przyczyną może być jeden z następujących powodów:
Otwórz istniejący plik, a następnie spróbuj go zapisać.
Plik można zapisać na dysku zewnętrznym lub sieciowym, a połączenie kończy się niepowodzeniem.
Uwaga
Jeśli nie masz wymienionych uprawnień, nie można ukończyć procesu zapisywania programu Excel.
Ponadto wyświetlony może zostać jeden z następujących komunikatów o błędzie:
Dokument nie został zapisany
Dokument nie został całkowicie zapisany
Dokument nie został zapisany. Każda wcześniej zapisana kopia została usunięta.
Dokument nie jest zapisywany.
„Dokument nie został zapisany” lub „Dokument nie został całkowicie zapisany”
Proces został przerwany podczas próby utworzenia pliku tymczasowego prawdopodobnie z jednego z następujących powodów:
Został wciśnięty klawisz ESC
Awaria sprzętu
Awaria oprogramowania
Problem z nośnikiem
Oryginalny plik pozostał nienaruszony. Jeśli komputer lub stacja robocza nie zawiedzie, wersja pliku zawierającego bieżące zmiany pozostanie nadal otwarta w pamięci.
Spróbuj zapisać plik na innym dysku.
Uwaga
Wszelkie zmiany wprowadzone w ostatniej wersji zostaną utracone.
"Dokument nie został zapisany. Wszystkie wcześniej zapisane kopie zostały usunięte" lub "Dokument nie został zapisany"
Proces został przerwany podczas usuwania oryginalnego pliku lub zmiany nazwy pliku tymczasowego. Ten problem występuje z tych samych powodów, które są opisane w sekcji „Dokument nie został zapisany” lub „Dokument nie został całkowicie zapisany”.
W takim przypadku oryginalny plik zostanie usunięty (chociaż plik tymczasowy może nadawać się do odczytu). Jeśli komputer lub stacja robocza zawiodły, użyj pliku tymczasowego. Jeśli błąd został spowodowany przez coś innego, wersja pliku zawierającego bieżące zmiany pozostanie nadal otwarta w pamięci. Zapisz plik na innym dysku.
Podczas zapisywania na dowolnym nośniku, takim jak dysk twardy, zewnętrzna pamięć masowa lub dysk sieciowy, należy się upewnić, że dysk ma wystarczającą ilość wolnego miejsca, aby umożliwić zapisanie pliku. Jeśli dysk docelowy nie ma wystarczającej ilości miejsca, program Excel nie może ukończyć operacji zapisywania i zostanie wyświetlony następujący komunikat o błędzie:
Dysk jest zapełniony.
Aby uzyskać więcej informacji na temat tego komunikatu o błędzie, zobacz następujące artykuły:
Gdy oprogramowanie antywirusowe jest zainstalowane lub jest uruchomione, może zostać wyświetlony komunikat o błędzie podczas próby zapisania istniejącego skoroszytu, ale nie w momencie zapisania nowego pliku. Może zostać wyświetlony komunikat o błędzie, ponieważ niektóre programy antywirusowe szybko skanują wszystkie nowe pliki, które pojawiają się na komputerze. To skanowanie może czasami przerwać proces zapisywania programu Excel i może uniemożliwić programowi Excel poprawne zapisanie pliku.
Aby sprawdzić, czy oprogramowanie antywirusowe jest w konflikcie z programem Excel, tymczasowo dezaktywuj oprogramowanie antywirusowe, a następnie spróbuj zapisać plik programu Excel.
Jeśli użytkownik i drugi użytkownik pracują jednocześnie w skoroszycie udostępnionym, może zostać wyświetlony komunikat o błędzie, jeśli użytkownik i drugi użytkownik spróbuje zapisać plik w tym samym czasie. Otrzymujesz komunikat o błędzie, ponieważ program Excel nie może zapisać pliku, jeśli inne wystąpienie programu Excel zapisuje ten sam plik.
Jeśli użytkownik próbuje zapisać lub otworzyć plik programu Excel, a ścieżka tego pliku (w tym nazwa pliku) jest dłuższa niż 218 znaków, może zostać wyświetlony następujący komunikat o błędzie:
Program Excel wykonuje następujące kroki podczas zapisywania pliku:
Program Excel tworzy losowo nazwany plik tymczasowy (na przykład Cedd4100 bez rozszerzenia nazwy pliku) w folderze docelowym określonym w oknie dialogowym Zapisz jako. Cały skoroszyt jest zapisywany w pliku tymczasowym.
Jeśli zmiany są zapisywane w istniejącym pliku, program Excel usunie oryginalny plik.
Program Excel zmienia nazwę pliku tymczasowego. Program Excel nadaje tymczasowemu pliku określoną przez użytkownika nazwę (na przykład Skoroszyt1. xls) w oknie dialogowym Zapisz jako.
Inne procesy występujące na komputerze mogą zakłócać proces zapisywania programu Excel. Te problemy mogą wystąpić, jeśli plik tymczasowy programu Excel jest dostępny przed zakończeniem procesu zapisywania programu Excel. Na przykład lokalne oprogramowanie antywirusowe blokuje plik tymczasowy do skanowania, zanim nazwa pliku może być zmieniona. W związku z tym należy prześledzić wszystkie nowe instalacje oprogramowania oraz aktualizacje. Informacje o procesach, które zostały uruchomione przed napotkaniem tego problemu mogą okazać się pomocne w momencie, gdy ten artykuł nie rozwiąże problemu i zaistnieje konieczność skontaktowania się z pomocą techniczną firmy Microsoft.
Szybka rozdzielczość
W przypadku, gdy powyższe przyczyny nie mają związku z Twoim problemem lub nadal nie jesteś w stanie zapisać skoroszytu, wypróbuj następujące opcje, aby zapisać dokument programu Excel. Aby wyświetlić więcej szczegółów dotyczących kroków, wybierz obraz cudzysłowu po lewej stronie lub nagłówek opcji.
Dodaj arkusz wypełniający do skoroszytu. Aby to zrobić, naciśnij Shift + F11.
Grupuj wszystkie arkusze (z wyjątkiem wypełniacza). Aby to zrobić, zaznacz pierwszy arkusz, przytrzymaj wciśnięty przycisk Shift, a następnie wybierz ostatni arkusz.
Wybierz prawym przyciskiem myszy zgrupowane arkusze, a następnie wybierz Przenieś lub skopiuj.
Na liście Do książki Wybierz opcję (Nowa książka).
Na liście Zapisz jako typ, wybierz format pliku inny niż bieżący format pliku. Jeśli korzystasz z programu Microsoft Excel 2007 lub nowszej wersji, zapisz plik jako .xlsx lub .xlsm zamiast jako .xls.
Uruchom ponownie system Windows w trybie awaryjnym, a następnie spróbuj zapisać skoroszyt na lokalnym dysku twardym.
Dodatkowe materiały
Aby uniknąć problemów dotyczących nieprawidłowego zapisywania plików, zalecamy włączenie funkcji Autozapis. Aby uzyskać więcej informacji, zapoznaj się z artykułem Czym jest funkcja Autozapis?
Jeśli podczas korzystania z programu Excel występują określone problemy, przejdź do następujących witryn sieci Web, aby wyszukać określone informacje o wersji programu:
W poniższych sekcjach znajdują się szczegółowe informacje na temat każdego rozwiązania.
Mogą wystąpić problemy podczas próby zapisania skoroszytu programu Microsoft Excel, jeśli jeden lub więcej z następujących warunków jest spełniony:
Zapisz skoroszyt programu Excel na dysku sieciowym, na którym masz ograniczone uprawnienia.
Próbujesz zapisać skoroszyt programu Excel w lokalizacji, która nie ma wystarczającej ilości miejsca na dysku.
Połączenie ze skoroszytem programu Excel zostanie utracone.
Występuje konflikt z programem antywirusowym.
Zapisz skoroszyt programu Excel, który jest udostępniony.
Ograniczenie ścieżki do 218 znaków jest przekroczone podczas zapisywania skoroszytu programu Excel.
Obejścia do zapisywania skoroszytów programu Excel
Aby obejść ten problem i spróbować zapisać swoją pracę przed przystąpieniem do rozwiązywania problemów, należy użyć następujących metod. W zależności od przyczyny problemu może być niemożliwe odzyskanie bieżącego pliku w obecnej formie. Jednak następujące metody są zazwyczaj skuteczne. Te metody są wymienione w kolejności przechowywania formatu, gdy próbujesz zachować oryginalne formatowanie pliku.
Uwaga
Następujące metody nie mogą zapisywać wszystkich najnowszych zmian, formatowania i zestawów funkcji skoroszytu, które są specyficzne dla wersji programu Excel, którego używasz. Następujące metody są przeznaczone do umożliwienia uzyskania użytecznej, zapisanej wersji pliku. Te metody wymagają zapisania pliku na lokalnym dysku twardym przy użyciu unikatowej nazwy pliku.
Dodaj arkusz wypełniający do skoroszytu. Aby to zrobić, naciśnij Shift + F11.
Uwaga
Ten arkusz jest wymagany, ponieważ musi istnieć co najmniej jeden pozostały arkusz w skoroszycie po przeniesieniu wszystkich odpowiednich arkuszy danych.
Grupuj wszystkie arkusze (z wyjątkiem wypełniacza). Aby to zrobić, zaznacz pierwszy arkusz, przytrzymaj wciśnięty przycisk Shift, a następnie wybierz ostatni arkusz.
Wybierz prawym przyciskiem myszy zgrupowane arkusze, a następnie wybierz Przenieś lub skopiuj.
Na liście Do książki Wybierz opcję (Nowa książka).
Wybierz przycisk OK.
Uwaga
Wykonanie tych kroków powinno przenieść aktywne arkusze (zgrupowane) do nowego skoroszytu.
Jeśli skoroszyt zawiera makra VBA, skopiuj moduły ze starego skoroszytu do nowego skoroszytu.
Na liście Zapisz jako typ, wybierz format pliku inny niż bieżący format pliku. Jeśli korzystasz z programu Microsoft Excel 2007 lub nowszej wersji, zapisz plik jako .xlsx lub .xlsm zamiast jako .xls.
Spróbuj zapisać arkusz w innej lokalizacji, na przykład na lokalnym dysku twardym, dysku sieciowym lub dysku wymiennym. Jeśli się powiedzie, możliwe są następujące przyczyny problemu:
Uruchom ponownie system Windows w trybie awaryjnym, a następnie spróbuj zapisać skoroszyt na lokalnym dysku twardym.
Uwagi
Jeśli chcesz zapisać skoroszyt za pomocą lokalizacji sieciowej, spróbuj ponownie uruchomić system Windows w trybie awaryjnym z obsługą sieci, a następnie spróbuj go zapisać.
Tryb awaryjny systemu Windows nie może służyć do rozwiązywania problemów w programie Microsoft Excel 2010 lub nowszej wersji.
Jeśli skoroszyt zostanie zapisany po ponownym uruchomieniu systemu Windows w trybie awaryjnym, spróbuj ponownie zapisać plik. Aby to zrobić, wybierz Zapisz w menu Plik.
Jeśli skoroszyt nie zostaje zapisany po ponownym uruchomieniu systemu Windows w trybie awaryjnym, możliwe są następujące przyczyny: