Makro güvenlik Seviyesi

Katılım
3 Mart 2006
Mesajlar
98
Altın Üyelik Bitiş Tarihi
17.02.2021
Herkese iyi akşamlar. Soruma başlamadan önce şunu belirteyim ki amacım kimstenin bilgisyarına zarar vermek değil. bunu neden söyleme ihtiyacı duyduğuma gelince; arama ile baktığım her yerde makro güvenlik seviyesinin kötü amaçla kullanılmak istenmesi.
Kimsenin fazla zamanını almadan soruya geçiyorum. yaptığım basit bir programı her açtığımda makro güvenlik seviyesi çıkıyor. zaten bunu kullanmak isteyen kişi güvenliğine inandığı için kullanacaktır. eğer güvenlik kodu orta veya yükek ise program çalışmayacak fakat güvenlik seviyesi düşük olarak belirtilmişse bu program çalışsın şeklinde bir kod oluşturmak istiyorum. sanırım böyle bir kodu zarar vermek amacı ile kullanmak mümkün değil diye düşünüyorum. eğer hatlı düşünüyorsam beni uyarmanızı rica ediyorum. selamlar...
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
canercan02' Alıntı:
eğer güvenlik kodu orta veya yükek ise program çalışmayacak fakat güvenlik seviyesi düşük olarak belirtilmişse bu program çalışsın şeklinde bir kod oluşturmak istiyorum. sanırım böyle bir kodu zarar vermek amacı ile kullanmak mümkün değil diye düşünüyorum.
Güvenlik seviyesi düşük ise kodlar zaten otomatik olarak çalışır. Excel kullanıcıya sormaz bile .....

Güvenlik seviyesi orta veya yüksek ise, o zaman Excel kullanıcıya soracaktır...." Abi, burada bi durum var....ne yapim ?" diye. Kullanıcı onaylarsa, makrolar devreye girer ve kodlar çalışır.

Böyle birşey sorduğunda kodların çalışmasını neden istemiyorsunuz ?

İstediğiniz konu hakkında ya bir çelişki var, ya da ben bir şeyi kaçırıyorum ....
 
Katılım
3 Mart 2006
Mesajlar
98
Altın Üyelik Bitiş Tarihi
17.02.2021
sayın ustam ben sorduğum sorunun cevabını aldım. Benim oluşturduğum program eğer güvenlik seviyesi düşükse çalışacak. eğer güvenlik seviyesi orta veya yüksek seviyeli ise hiçbir şey sormadan application.Quit olayının gerçekleşmesi için bir yöntem sormuştum.
ama bunu aynı makroda yazdığımız zaman açılışta makrolara izin verilmediğinden böyle bir makro devreye girmeyecektir. bunu başka bir yöntem ile yapabilmemin yolunu sormak istemiştim. sanırım yapmak istediklerimi ifade edemedim. kusura bakmayın sonsuz saygılar....
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,335
Excel Vers. ve Dili
Office 2019 (64 bit) - Türkçe
Amacınız kendi dosyalarınızı açmaksa, dijital sertifika ile güvenlik düzeyi orta veya yüksek bile olsa kolayca yapabilirsiniz.
 
Katılım
3 Mart 2006
Mesajlar
98
Altın Üyelik Bitiş Tarihi
17.02.2021
evet amacım sadece kendi kodlarımın hangi bilgisayar olursa olsun makro seviyesine gerek kalmadan çalışması.
yani ya çalışacak ya da makro seviyesi yüksek veya orta ise kendiğinden kapanması. ama nasıl
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,335
Excel Vers. ve Dili
Office 2019 (64 bit) - Türkçe
sadece kendi kodlarımın hangi bilgisayar olursa olsun
Her bilgisayar için bir kereye mahsus olmak üzere kullanıcıya, makroya ait sertifikayı bilgisayara yükleyip yüklememe seçeneği sunar. Yüklendikten sonra bir daha sormaz. (Office 2003 Çok Yüksek hariç)

Eğer kodlar üzerinde değişiklik yaparsanız, sertifika ortadan kalkar ve yeniden sertifika vermeniz gerekir.
 
Üst