Bu Excel dosyası neden kaydetmeyi istiyor?


17

Bir istemci bana bazı Excel .xlsxbelgeleri gönderdi ve bunlardan birini her açıp kapattığımda Excel, hiç yapmasam da değişiklikleri kaydetmek isteyip istemediğimi soruyor. Diğer Excel dosyalarımın hiçbirinde bu olmaz. Ne oluyor?

Dosyalarda makro yok. Excel 2007 kullanıyorum.


1
Belgedeki hücreler açıkken seçiyor musunuz? Başlangıçta çalıştırılabilecek herhangi bir makro var mı? Seçilen hücre değişirse Excel bunu bir değişiklik olarak görür.
dangowans

1
Bu davranıştan gerçekten nefret ediyorum! Yararsız s *. Bunu yapan programcı (lar) akıllı değil.
Pedro77

Burada kabul etmeye değer bir şey buldunuz mu? Tüm SU kullanıcılarının, yayınlanan OP'den geri bildirim alması her zaman iyidir. Eğer "suçlu" bulursanız, ilginç bir geri bildirim de iletecektir.
sancho.s Monica'yı eski haline getir

Yanıtlar:


11

Http://support.microsoft.com/kb/274500 adresinden kopyalamak (tüm KB makalesini okumaya değer):

Bu davranış, dosyadaki bir şey değiştiğinde oluşur. Kullanıcı çoğu kez dosyada güncellenmiş veya hesaplanmış öğeler olduğunu fark etmez. Sık karşılaşılan senaryolara bazı örnekler:

  • Dosyada kullanılan geçici bir işlev var. Uçucu formül örnekleri bu makalenin daha fazla bilgi bölümünde listelenmiştir.
  • Dosya daha yeni bir sürümde açıldı ve formüller hesaplandı. Daha fazla bilgi bölümündeki makaleye bakın.
  • Başka bir çalışma kitabındaki bir formülün bağlantısını içeren ve geçici işlevleri kullanan bir formül.
  • Bağlantılı resimler.
  • Yinelemeli formüller.
  • Grafik sayfalarında bulunan veya çalışma sayfalarına katıştırılmış ancak kaynak verileri başka bir çalışma kitabında bulunan grafikler.
  • Çalışma kitabını güncelleyen VBA kodu. "

Bu liste diğer cevaplarda olasılıklar ve bazılarında belirtilen vakaları içermektedir.


5

Bir olasılık, .xlsx dosyasının en az bir hücrede harici bağlantılar içermesidir. Örneğin

Harici bağlantılı çalışma kitabı

Normalde bu dosyayı açarsanız sizden istenir ...

resim açıklamasını buraya girin

Ancak, VERİ / DÜZENLEME BAĞLANTILARI / BAŞLANGIÇ İSTEMİNİ / Bu istemi geçersiz kılan uyarı ve güncelleme bağlantılarını göstermeyen can sıkıcı bir ayar var

resim açıklamasını buraya girin

Ne yazık ki, çalışma kitabını kapattığınızda yine de bağlantıları güncelleştirecek kaydetme istemi alırsınız.

resim açıklamasını buraya girin

Bu olası bir ipucu ..?

DÜZENLE:

Başka bir olasılık .xlsx, kapatıldığında bir kaydetme isteyecek NOW()veyaTODAY()


4
"Başka bir olasılık .xlsx NOW () veya TODAY () gibi bir tarih formülü içeriyor" - Gerçekten de, xslx içindeki herhangi bir uçucu formül bu davranışa neden olur.
andy holaday

Sanırım dosya kapanırken neden kullanıcı etkileşimi olmadan değiştirildiğini
açıklarsa

3

Bu sorunu bir Windows 7 bilgisayarında ve Microsoft Office 2007 kullanarak yaşıyordum.

Ayrıca bu bilgisayarda MySQL 5.6 veritabanı sunucusu yazılımı var.

Sorunu incelerken, Excel 1.3.4 için MySQL bileşenini kurduğumu ve bunun Excel'de "Excel için MySQL" eklentisi ile sonuçlandığını buldum .

Aslında bu bileşeni kullanmadığım için MySQL Installer'a gittim ve kaldırdım. Bunu yaptıktan sonra, "Kaydetmek istiyor musunuz ..." istemlerinin görünmesinin durduğunu gördüm (yani yalnızca bir e-tabloyu değiştirmeden görüntülediğimde).

Bu yardımcı olur umarım...


Bu da bana Excel 2010 ile oldu
betatester07

her neyse, herhangi bir eklenti buna neden olabilir, bu nedenle tüm yüklü eklentileri kontrol etmeye değer
betatester07

1

Herhangi bir forumda kimsenin vermediği nedenlerin hiçbiri bu sorunu görmemizin nedeni değildi. Suçlu kendini gösterene kadar küçük parçaları bir çalışma kitabından diğerine titizlikle taşıdım.

Birisi metni kesip bir sayfaya yapıştırmıştı. Sorun, metnin bir hücreye gitmek yerine içinde yüzen bir şekil olmasıydı.

Orada olduklarını bildikten sonra görmek kolaydır. Tüm satırları seçin (açık mavi arka planla görünecek şekilde). Sonra etiketler veya resimler ya da her neyse, beyaz bloklar gibi yapışacaktır. En azından benim için böyle görünüyordu. Kilometreniz değişebilir.

Bu excel ile uzun ve sinir bozucu bir savaş sona erer.


2
Boş bir çalışma sayfası oluşturdum, a TextBox, kaydedilmiş, kapattım. Tekrar açılıp kapanmak tasarruf gerektirmez. O zaman "içinde metin bulunan kayan şekil" ne tür bir nesne olduğunu bilmek ilginç olurdu. Bunu şu şekilde yapabilirsiniz: 1) Nesneyi seçme, 2) Alt + F11 (VBA düzenleyicisini getirmek için), 3) Hemen pencereye ? TypeName(Selection)+ <kbd> Enter </kbd> yazın.
sancho.s Monica'yı eski durumuna getir

0

Excel'de açtığınızda .xlsx dosyasının otomatik olarak yeniden hesaplanması muhtemeldir . Otomatik yeniden hesaplamayı kapatmak için Veri sekmesine gidin.


3
Otomatik hesaplama beklenmedik bir suçludur. Yalnızca geçici olmayan formüllere sahip bir çalışma kitabı, otomatik hesaplama açık olsa bile hiçbiri yapılmadığında değişiklikleri kaydetmeyi istemez. Otoh Geçici formüllere sahip bir çalışma kitabı olacaktır otomatik hesaplama kapalı olmadığı sürece değişiklikleri kaydetmek isteyecektir. Daha olası neden, çalışma kitabının uçucu formüller içermesidir.
andy holaday

0

Dosya> Seçenek> Formül> Otomatik

Değişmek

Dosya> Seçenek> Formül> Manuel

VEYA

Formüller> Hesaplama Seçenekleri> Otomatik - Manuel


0

Kaydetme talebini öldürmek için kullandığım iki cevap var, ikisi de kapsanmış ancak tekrar ediyor:

  1. Daha eski bir sürüm olan xls veya xlsx dosyası için, xlsx olarak kaydedin ve dosyanın üzerine yazın. Bu neredeyse her zaman başkalarından aldığım dosyalarla öldürür.

  2. Formüller'de, Hesaplama Seçenekleri'nde, Manuel olarak ayarlayın. Bu, hangi sekmenin soruna neden olduğunu bulurken çok fazla sorun olduğunu yaklaşık 50 sekmeyle büyük bir dosya üzerinde çalıştı. Yukarıdaki kimseye teşekkürler bunu 5 yıldır beni rahatsız ediyor gibi önerdi! Ben yorum ve teşekkür ederim ama görünüşe göre bunu yapmak için yeterli brownie puan yok.


0

Bu sorun vardı, ortaya çıktı vba editörü "çalışma sayfasında" bazı vba. Oradan kod kaldırıldı ve sonra bir cazibe gibi çalıştı.


Bu yazarın sorusuna yeterince ayrıntılı cevap vermiyor
Ramhound

0

Benim durumumda bir data1.xlsx (Excel çalışma kitabı biçimi) vardı. I Açtım, data1.xls dosyası olarak kaydedin / kaydedin (excel 97-2003 biçimi) (.xlsx değil). ve sorun ortadan kalktı. Ayrıca mysql eklentisi var ve kaldırmak / kaldırmak zorunda değildi. Excel 2007 kullanıyorum.


0

Benzer bir sorunum vardı. Benim durumumda, çalışma kitabında "Dosyayı açarken verileri yenile" seçeneği etkin olan PivotTable'ları vardı, bu da PivotTable'ları ilk etapta oluştururken varsayılan seçenekti. Her PivotTable için bu seçeneğin işaretini kaldırmak sorunu çözdü. Belki de bu yardımcı olacaktır. Aşağıdaki PivotTable Seçenekleri görüntüsüne bakın.

PivotTable Seçenekleri


1
Ayrıca OP'nin bu seçeneği devre dışı bıraktıktan sonra sayfasını nasıl yenileyeceğini de belirtmelisiniz.
Burgi
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.