• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Excelde kaydetmeden otomatik kapatma ve tek tikla a print nasil yapilir?

Katılım
19 Ekim 2006
Mesajlar
5
Excel Vers. ve Dili
excel 2003 Ingilizce
:eek: Arkadaslar oncelikle merhabalar benim iki tane ufak ama bana gore sinir bozucu problemim var .

1- Herhangi bir excel dosyasini okumak icin acip baktigimda kapatirken; dosyanin uzerinde hicbir degisiklik yapmadigim , dokunmadigim
halde `degisiklikleri kaydetsin mi ?` penceresi aciliyor , bu beni cok rahatsiz ediyor acaba bu uyari diyalog penceresini onlemenin bir yolu var mi ? Lakin degisiklik yaptigimda sorsun ama boyle sadece okumak icin actigimda sormasini istemiyorum arkadaslar . Yardimci olursaniz beni buyuk bir stresten kurtaracaksiniz:eek: :???: :yardim:

2-Yine excelde bir kac excel dosyasini secip ( mesela 3 ) print dedigimde 3 dosya icinde teker teker basilsin mi gibisinden bir soru soruyor halbuki benim istedigim boyle bana soru sormadan veya en fazla bir kez sorarak , 3 dosyayida print etmesi bunlarin ayarlarini nerden yapabilirim arkadaslar ? :yardim: :agla:

Cevaplariniz icin simdiden tesekkur ederim .:hihoho:

Not :Arkadaslar ayrica eskizlerden su sayfayi buldum ; burdan normal aratma yapinca vermiyor bu sonucu netten arastirirken buldum word icin kaydetmeden otomatik kapatmayi ; lakin kod nereye yazilir yapistirilir bilmiyorum ve bu kod excel icin gecerli midir ?Bu konuda yardimci olur musunuz ?

http://www.excel.web.tr/archive/index.php/t-13428.html


Sub AutoClose()
ThisDocument.Saved = True
End Sub
 
Birinci sorunuzun cevabı tüm excel uygulamaları için ancak bir eklenti oluşturarak sonuç elde edilebilir ama bu bence uygun olmaz bunun yerine sorulmasını istemediğiniz bir dosyaya aşağıdaki kodu yazın. Kod vb editöründe thisworkbook modülüne kopyalanacaktır. (alt+f11)

Kod:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
ActiveWorkbook.Save
End Sub

İkinci sorunuzda kasdettiğiniz klasör içinde üç dosyayı seçip sağklik-yazdır ise denedim hiç sormadan yazdırdı.
 
Ek AÇiklama

sevgili leventm nin açıklaması yeterlidir sanırım ama;
Haddim olmayarak ek açıklama vermek isterim;
herhangi bir excel sayfası derken bahsekonu
sayfalarda eğerki
tarih saat zaman vb. olan
otomatik güncelleştirmeler varsa değişiklikleri kaydet mesajı geliyor.
Aksi takdirde gelmiyor bilginize.
sevgilerle

edit:
Not: word belgelerindede geçerli
 
Son düzenleme:
Birinci sorunuzun cevabı tüm excel uygulamaları için ancak bir eklenti oluşturarak sonuç elde edilebilir ama bu bence uygun olmaz bunun yerine sorulmasını istemediğiniz bir dosyaya aşağıdaki kodu yazın. Kod vb editöründe thisworkbook modülüne kopyalanacaktır. (alt+f11)

Kod:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
ActiveWorkbook.Save
End Sub

İkinci sorunuzda kasdettiğiniz klasör içinde üç dosyayı seçip sağklik-yazdır ise denedim hiç sormadan yazdırdı.

Levent Bey;

Evet verdiğiniz kod o kaydetme uyarısını sordurtmuyor fakat dosyanın içinde bir değişiklik yapıldıysa o haliyle kaydedip kapatıyor.
Sizden ricam değişiklik yapılsa dahi o değişikliği yapmamış gibi ilk açtığımız gibi kaydetmeden nasıl kapatabiliriz.
yani hem kaydetmeyecek değişiklikleri hemde kaydetme uyarısını göstermeyecek.

Saygılarımla
Teşekkürler
 
sevgili leventm nin açıklaması yeterlidir sanırım ama;
Haddim olmayarak ek açıklama vermek isterim;
herhangi bir excel sayfası derken bahsekonu
sayfalarda eğerki
tarih saat zaman vb. olan
otomatik güncelleştirmeler varsa değişiklikleri kaydet mesajı geliyor.
Aksi takdirde gelmiyor bilginize.
sevgilerle

edit:
Not: word belgelerindede geçerli

Peki böyle bir durumda otomatik güncelleştirmelerin olduğu tarih zaman saat gibi bir formül kullanılması durumunda bu kaydetme penceresi hiç bir işlem dahi yapılmadan açıp kapandığında her seferinde gelecek mi bunu kapatmanın bir yolu yok mu? Kullanılan office sürümü 2007
 
Geri
Üst