Klient przesłał mi kilka .xlsx
dokumentów Excela i za każdym razem, gdy otwieram jeden z nich, a następnie go zamykam, Excel pyta, czy chciałbym zapisać zmiany, nawet jeśli ich nie wprowadziłem. Nie dzieje się tak w przypadku żadnego z moich innych plików Excel. Co się dzieje?
Pliki nie mają makr. Używam Excel 2007.
Odpowiedzi:
Kopiowanie ze strony http://support.microsoft.com/kb/274500 (warto przeczytać cały artykuł z bazy wiedzy):
Ta lista zawiera przypadki wymienione w innych odpowiedziach jako możliwości, a także niektóre inne.
źródło
Jedną z możliwości jest to, że plik .xlsx zawiera łącza zewnętrzne w co najmniej jednej komórce. Na przykład
Zwykle po otwarciu tego pliku zostanie wyświetlony monit o ...
Istnieje jednak irytujące ustawienie, które wyrzuca ludzi z DANYCH / EDYTUJ LINKI / POCZĄTEK URUCHOMIENIA / Nie wyświetlaj alertu i nie aktualizuj linków, które przesłaniają ten monit
Niestety po zamknięciu skoroszytu nadal pojawia się monit o zapisanie, który zaktualizuje łącza.
To jedna z możliwych wskazówek ..?
EDYTOWAĆ:
Inną możliwością jest to, że .xlsx zawiera formułę daty, taką jak
NOW()
lub,TODAY()
która poprosi o zapisanie po zamknięciuźródło
Wystąpił ten problem na komputerze z systemem Windows 7 i korzystam z pakietu Microsoft Office 2007.
Mam również oprogramowanie serwera bazy danych MySQL 5.6 na tym komputerze.
Podczas badania problemu stwierdziłem, że zainstalowałem składnik MySQL dla programu Excel 1.3.4 i że w rezultacie pojawił się dodatek „MySQL dla programu Excel” w programie Excel.
Ponieważ tak naprawdę nie korzystałem z tego komponentu, poszedłem do instalatora MySQL i usunąłem go. Po zrobieniu tego stwierdziłem, że monity „Czy chcesz zapisać ...” przestały się pojawiać (tzn. Gdybym tylko przeglądał arkusz kalkulacyjny bez jego modyfikacji).
Mam nadzieję że to pomoże...
źródło
Żaden z powodów, które ktoś podał na żadnym forum, nie był powodem, dla którego widziałem ten problem. Starannie przenosiłem małe fragmenty z jednego skoroszytu do drugiego, dopóki winowajca się nie ujawnił.
Ktoś wyciął i wkleił tekst na arkusz. Problem polegał na tym, że tekst stał się pływającym kształtem z tekstem w środku, zamiast wchodzić do komórki.
Łatwo je zobaczyć, gdy się zorientujesz. Zaznacz wszystkie wiersze (aby miały jasnoniebieskie tło). Następnie etykiety lub zdjęcia lub cokolwiek innego wystają jak białe bloki. Przynajmniej tak to dla mnie wyglądało. Twój przebieg może się różnić.
To kończy długą i frustrującą walkę z excelem.
źródło
TextBox
, zapisałem, zamknąłem. Ponowne otwarcie i zamknięcie nie wymaga zapisania. Byłoby wtedy interesujące wiedzieć, jakim przedmiotem jest „pływający kształt z tekstem”. Możesz to zrobić: 1) Wybierając obiekt, 2) Alt + F11 (aby przywołać edytor VBA), 3) W bezpośrednim oknie wpisz? TypeName(Selection)
+ <kbd> Enter </kbd>.Prawdopodobnie plik .xlsx został ponownie obliczony automatycznie po otwarciu go w programie Excel. Przejdź na kartę Dane , aby wyłączyć automatyczne ponowne obliczanie.
źródło
Plik> Opcja> Formuła> Automatycznie
Zmień na
Plik> Opcja> Formuła> Ręcznie
LUB
Formuły> Opcje obliczeń> Automatyczny na ręczny
źródło
Są dwie odpowiedzi, których używam do zabicia prośby o zapisanie, obie zostały uwzględnione, ale powtarzam:
W przypadku starszej wersji pliku xls lub xlsx, Zapisz jako xlsx i nadpisz plik. To prawie zawsze zabija go za pomocą plików, które otrzymuję od innych.
W Formułach, Opcje obliczeń, ustaw na Ręcznie. To działało na moim dużym pliku z około 50 kartami, gdy ustalenie, która karta powodowała problem, było zbyt wielkim problemem. Dzięki temu, kto wyżej to zasugerował, ponieważ denerwuje mnie to od 5 lat! Skomentowałbym i podziękował, ale najwyraźniej nie mam wystarczającej liczby punktów brownie, aby to zrobić.
źródło
Miałem ten problem, okazało się, że w „arkuszu” edytora vba było trochę VBA. Stamtąd usunąłem kod, a następnie działało jak urok.
źródło
W moim przypadku miałem plik data1.xlsx (format skoroszytu programu Excel). Otworzyłem go, plik / zapisz jako data1.xls (format Excel 97-2003) (nie .xlsx). i problem zniknął. Mam również dodatek mysql i nie musiałem go usuwać / odinstalowywać. Używam programu Excel 2007.
źródło
Miałem podobny problem. W moim przypadku miałem w tabeli przestawnej tabele przestawne, które miały aktywną opcję „Odśwież dane podczas otwierania pliku”, która była domyślną opcją podczas tworzenia tabel przestawnych. Odznaczenie tej opcji dla każdej tabeli przestawnej rozwiązało problem. Być może to pomoże. Zobacz następujący obraz opcji tabeli przestawnej.
źródło