Farklı Kaydeti iptal etme

Katılım
2 Temmuz 2007
Mesajlar
58
Excel Vers. ve Dili
Excel 2003
Arkadaşlar merhaba. Öncelikle konuyu forumda aratırdığımı belirtmek isterim fakat bir sonuca ulaşamadım. :( Benim bir excel tablom var ve read only açılıyor. Bu dosyanın başka bir bilgisayara veya yere farklı kaydet yapmasını engelleyebilirmiyim.Dosya read only olduğundan dolayı kaydet yapılamıyor farklı kaydette yapılmasın istiyoruz. Böyle bir şey mümkünmü.

Teşekkürler.
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,218
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
yanıt

Bir deneyiniz.
Kod:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
    If SaveAsUI Then
        Cancel = True
End If
End Sub
 
Katılım
2 Temmuz 2007
Mesajlar
58
Excel Vers. ve Dili
Excel 2003
Arkadaşım süpersin. :) tam istediğim gibi oldu. Fazla yüzsüzlük yapmak gibi olmazsa bu komuta birde bu dosya farklı kaydet ve kaydet işlemi yapılamaz gibi bi r mesaj çıkartabilirmiyiz.

Teşekkürler.
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,218
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
yanıt

Kod:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
    If SaveAsUI Then
        Cancel = True
End If
MsgBox "Bu dosyada kaydet & farklı kaydet yapılamaz!", vbInformation
End Sub
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhaba.
Acaba makrolar devre dışı (güvenlik düzeyi yükseltildiğinde) bırakıldığında farklı kaydetme işlemi olacakmı..!!:roll: :roll:
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,218
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
yanıt

Bir sayfa hariç tüm sayfaları makro ile gizleyip şifreli olarak .Ve makro ile bu sayfaları tekrar gösterme durumu olursa bu iş hallolur.(Yani makrolar kullanılmak zorunda kalınmış olunur.)
 
Katılım
2 Temmuz 2007
Mesajlar
58
Excel Vers. ve Dili
Excel 2003
V.Basic For Applications Hocam teşekkür ederim yardımlarından dolayı.
 
Üst