Kodu, Açılan Bütün Dökümanda Çalıştırmak

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
S.A
Arkadaşlar, Ofis-2010 sürümünde bir kodu, açılan bütün Word belgelerinde nasıl kullanabiliriz?, bayağı uğraşmama rağmen bir türlü yapamadım, Ofis-2000'de bir sorun yoktu, kullanabiliyordum, ama Ofis-2010 sürümünde bir türlü kodu çalıştıramadım.

Kullandığım Kod Şu :
Kod:
Sub Kaydetme_Çık()
On Error Resume Next
ActiveDocument.Close
Application.Quit
End Sub
Bu kodu açılan bütün Word Belgelerinde kullanmak istiyorum. Yardımlarınız için şimdiden teşekkür ediyorum.
 
Katılım
20 Ağustos 2009
Mesajlar
520
Excel Vers. ve Dili
2010 - Türkçe
S.A
Arkadaşlar, Ofis-2010 sürümünde bir kodu, açılan bütün Word belgelerinde nasıl kullanabiliriz?, bayağı uğraşmama rağmen bir türlü yapamadım, Ofis-2000'de bir sorun yoktu, kullanabiliyordum, ama Ofis-2010 sürümünde bir türlü kodu çalıştıramadım.

Kullandığım Kod Şu :
Kod:
Sub Kaydetme_Çık()
On Error Resume Next
ActiveDocument.Close
Application.Quit
End Sub
Bu kodu açılan bütün Word Belgelerinde kullanmak istiyorum. Yardımlarınız için şimdiden teşekkür ediyorum.
Bu işinizi görür sanırım üstadım.

Sub CloseAll()
With Application
.ScreenUpdating = False

Do Until .Documents.Count = 0
.Documents(1).Close SaveChanges:=wdDoNotSaveChanges
Loop
.Quit SaveChanges:=wdDoNotSaveChanges
End With
End Sub
 
Katılım
20 Şubat 2007
Mesajlar
650
Excel Vers. ve Dili
2007 Excel, Word Tr
Merhaba Seyit Tiken,
Ben 2007 de denedim bir problem çıkmadı.
Makronuz normal.dot şablonunda kayıtlı ise ve makro yeri olarak özel bir belge adı belirtmediyseniz sizde de tüm dökümanlarda çalışır.
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Arkadaşlar verdiğiniz yanıtlar için çook teşekkür ediyorum, işlem tamam.
 
Üst