• DİKKAT

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

Eğer Makro Güvenlik Ayarları Yapılmamışsa Otomatik Yaptırma

Katılım
3 Haziran 2017
Mesajlar
797
Excel Vers. ve Dili
2007, 32
Arkadaşlar,

Açılışa sadece userformun geldiği bir çalışma kitabım var ve bu userforma şifre ile giriş yapılıyor. Eğer makro güvenlik ayarları düşük olarak ayarlanmışsa sorun yok, istediğim gibi çalışıyor. Ancak güvenlik ayarı yapılmamışsa excel sayfası olarak açılıyor.

Hiç bir şekilde excel sayfası açılmasın, eğer makro ayarları uygun değilse kullanıcıya "Makro güvenlik seviyesini düşür" uyarısı vermesi ve uygulamayı kapatması mümkün mü?

İlgilenecek arkadaşlara şimdiden teşekkürler.
 
Son düzenleme:
Teşekkürler Ömer Bey.

Mesaj ekindeki dosyayı programa monte etmeyi beceremedim ki bu çok zor. Çünkü kullanıcının hangi Office sürümünü kullandığını bilmek veya tüm sürümler için seçenek koyup seçtirmek gerekiyor ki bunu bile yapmak zor. Zira bu işlemler için açılacak pencereyi açılışta açtırmak ve bu ayarları yaptırmak gerekiyor ki problem zaten açılışı userform ile yapmak ve excel sayafalarını gizlemek.

O yüzden en iyi çözüm, eğer program Excel VBA ile hazırlanmışsa, son paylaştığım link gibi görünüyor.

Bu linkte yaptığı şu: Eğer makrolar etkin değilse sayfaları gizliyor, sadece "Makro ayarlarını yap" yazılı bir sayfayı gösteriyor. Bunun da handikabı şu ki Alt+F11 ile kodlara erişebiliyor.
 
Sayın BedriA merhaba.

Naçizane fikirlerimi belirtmek istiyorum, makro güvenlik seviyesi düşük olmadığı zaman zaten makrolar çalışmıyor.

Bu güvenlik seviyesi ile önceden bu forumdan destek alarak bina yöneticiliği ile ilgili küçük bir programı yapmıştım. Sayfa korumaları şifresizdir.

Sizin istediğinizi karşılıyor mu bilmiyorum, yaptığım program sayfayı kapatırken, alt sayfaları gizliyor ve ana sayfaya uyarı yazısını belirgin yapıyor, sonra güvenlik seviyesini düşürüp tekrar açtığında, bu uyarıda kayboluyor.

Bir inceleyin isterseniz.
 

Ekli dosyalar

Sayın BedriA merhaba.

Naçizane fikirlerimi belirtmek istiyorum, makro güvenlik seviyesi düşük olmadığı zaman zaten makrolar çalışmıyor.

Bu güvenlik seviyesi ile önceden bu forumdan destek alarak bina yöneticiliği ile ilgili küçük bir programı yapmıştım. Sayfa korumaları şifresizdir.

Sizin istediğinizi karşılıyor mu bilmiyorum, yaptığım program sayfayı kapatırken, alt sayfaları gizliyor ve ana sayfaya uyarı yazısını belirgin yapıyor, sonra güvenlik seviyesini düşürüp tekrar açtığında, bu uyarıda kayboluyor.

Bir inceleyin isterseniz.


Teşekkürler Aslan Bey.

Benzer bir yol kullanıyorum ben de ancak bu yolla da kodlar gizlenemiyor.
Sizin dosyanızı da inceledim, orda da gizlenemiyor. Bahsettiğiniz ekran ve uyarıdan sonra Alt + F11 yaptığında VBA sayfasına gidiyor.

Excel VBA'a da her şey iyi hoş da, programın açılışıyla ilgili bu problemi aşamıyorum. Doneex diye bir program var, onun da trialında kritik özellikler kısıtlanmış.
 
Ekteki örnek dosyayı deneyiniz.

Dosyayı açmadan önce ilk olarak MAKRO GÜVENLİK AYARINIZI "YÜKSEK" olarak ayarlayın.

Sonra dosyayı açın.

Aynı işlemi MAKRO GÜVENLİK AYARINIZI "DÜŞÜK" olarak ayarlayıp tekrar edin.
 

Ekli dosyalar

Ekteki örnek dosyayı deneyiniz.

Dosyayı açmadan önce ilk olarak MAKRO GÜVENLİK AYARINIZI "YÜKSEK" olarak ayarlayın.

Sonra dosyayı açın.

Aynı işlemi MAKRO GÜVENLİK AYARINIZI "DÜŞÜK" olarak ayarlayıp tekrar edin.


Korhan Hocam,

Tam olarak istediğim çözüm olmuş.

Çok teşekkürler.
 
Ekteki örnek dosyayı deneyiniz.

Dosyayı açmadan önce ilk olarak MAKRO GÜVENLİK AYARINIZI "YÜKSEK" olarak ayarlayın.

Sonra dosyayı açın.

Aynı işlemi MAKRO GÜVENLİK AYARINIZI "DÜŞÜK" olarak ayarlayıp tekrar edin.


Korhan Hocam,

Seviye düşük de olsa yüksek de olsa kodlara ulaşamıyorum.
Dolayısıyla kendi dosyama uyarlayamadım.

Kodları paylaşmanız veya VBA şifresini paylaşmanız mümkün mü?
 
Geri
Üst