• DİKKAT

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

Makro güvenlik düzeyini ayarlamak

Katılım
18 Mayıs 2007
Mesajlar
35
Excel Vers. ve Dili
excel 2003 kullanıyorum
merhaba, makrolarımın çalışması için güvenlik düzeyini "düşük" yapmam gerekiyor. bunu bir VBA veya API ile otomatik olarak yüksek veya düşük yapabilirmiyim. iyi günler...
 
Eğer kastettiğiniz şey, "Yüksek güvenlik düzeyinde çalışan herhangi bir bilgisayarda, ilgili çalışma kitabı açılırken, Güvenlik düzeyi otomatikman Düşük'e ayarlansın" ise, bu mümkün değil.
 
Ben de bir şey buldum ama istediğinizi karşılar mı bilmiyorum?
Kod:
Sub Security()
With Application
.AutomationSecurity = msoAutomationSecurityLow
.Workbooks.Open "C:\dosya.xls"
End With
End Sub
 
Hamit bey;

Eğer başlangıçta Excel'in makro güvenlik seviyesi yüksek ise, sizin önerdiğiniz kodlar zaten çalışmayacağı için beklenen sonuç alınmayacaktır.

Ayrıca, kodunuzda yer alan AutomationSecurity, Office2000 tarafından desteklenmemektedir.


.
 
Teşekkürler Üstadım, aydınlatıcı bilgin için.
 
Eğer başlangıçta Excel'in makro güvenlik seviyesi yüksek ise, sizin önerdiğiniz kodlar zaten çalışmayacağı için beklenen sonuç alınmayacaktır.
Hocam, afedersiniz; başlangıçta denememiştim ama şimdi denedim (makro ayarlarını yükseğe alarak) bir sorun ile karşılaşmadım.
 
Hamit bey;

Bu mümkün değil..... Makro güvenlik seviyesi başlangıçta yüksek ise, dosyanın kendisi açılır ama dosyadaki hiçbir makro çalışmaz

Aksi takdirde, MS'in bu güvenlik seviyesi uygulaması ne işe yarar ki ??

.
 
Evet haklısınız. Bir an için, güvenlik ayarlarının her dosya için ayrı olduğu yanılgısına düştüm. Akşama doğru performans düşüyor galiba.
 
Haluk bey çok teşekkürler, linkini atmış olduğunuz sayfada .vbs scriptiyle makro güvenlik düzeyi sorununu gidermiş oldum. Ayrıca diğer arkadaşlarada bilgilerini paylaştıkları için teşekkür ederim. PAYLAŞMAK ESASTIR... iyi günler..
 
Geri
Üst