|
Tarayıcınızda kılavuzlu destek, Office sorunları için dijital çözümler sağlayabilir Kılavuzlu desteği deneyin |
|---|
Makro, yinelenen görevi otomatikleştirmek için kullanılan bir dizi komuttur ve görevi gerçekleştirmeniz gerektiğinde çalıştırılabilir. Ancak, bazı makrolar bilgisayarınıza virüs veya kötü amaçlı yazılım getirerek güvenlik riski oluşturabilir.
Uyarı
Bir Microsoft 365 dosyasında, bu makroların ne yaptığını bildiğinizden ve sağladıkları işlevselliği istediğinizden emin olmadıkça makroları asla etkinleştirmeyin. Dosyayı görüntülemek veya düzenlemek için makroları etkinleştirmeniz gerekmez. Daha fazla bilgi için bkz: Kendinizi makro virüslerden koruyun.
Makroları etkinleştirmek için bir belgeyi güvenilir hale getirme
Bir belgeyi açtığınızda veya bir makroyu çalıştırmayı denediğinizde güvenlik uyarısı görüyorsanız, bunu güvenilen bir belge yapmayı ve makroları etkinleştirmeyi seçebilirsiniz. Bu örnek bir Excel çalışma kitabında verilmiştir.
- İçeriği Etkinleştir'i seçin.
-
Güvenlik Uyarısı iletişim kutusunda, belgeyi güvenilir hale getirmek için Evet'i seçin.
Makrolar artık bu belgede etkinleştirilir. Güvenilen bir belgeyi iptal etmek için, tüm güvenilen belgeleri temizlemeniz gerekir. Daha fazla bilgi için bkz. Güvenilir belgeler.
İpucu
Her belgede makroyu etkinleştirmek yerine, güvenilen belgeleri depolamak için güvenilir bir konum oluşturabilirsiniz. Microsoft 365 daha sonra bunları Güven Merkezi ile denetlemez. Daha fazla bilgi için bkz. Microsoft Office'te güvenilen bir konum ekleme, kaldırma veya değiştirme.
Güvenlik Merkezi'ndeki makro ayarlarını değiştirme
Makro ayarları Güven Merkezi'nde bulunur. Ancak cihazınız iş yeriniz veya okulunuz tarafından yönetiliyorsa sistem yöneticisi herhangi birinin ayarları değiştirmesini engelleyebilir.
Önemli
Güven Merkezi'ndeki makro ayarlarınızı değiştirdiğinizde, bunlar yalnızca kullanmakta olduğunuz Microsoft 365 uygulaması için değiştirilir. Makro ayarları tüm Microsoft 365 uygulamalarınız için değişmez.
Dosya sekmesini ve ardından Seçenekler'i seçin.
Güven Merkezi'ni ve ardından Güven Merkezi Ayarları'nı seçin.
Güven Merkezi'ndeMakro Ayarları'nı seçin.
İpucu
Şeridinizde geliştirici sekmesi varsa, Güven Merkezi'ni hızlıca açmak için Geliştirici sekmesini ve sonra
Makro Güvenliği'ni seçin. İstediğiniz seçimleri yapın ve Tamam'ı seçin.
Aşağıda Makro ayar seçenekleri verilmiştir. Tüm uygulamalar aynı seçeneklere sahip değildir.
Not
Excel'deki seçenekler biraz farklıdır, ilerledikçe bunları belirteceğiz.
Bildirimde bulunmadan tüm makroları devre dışı bırak Makrolar ve makrolarla ilgili güvenlik uyarıları devre dışı bırakılır.
Excel'de bu seçenek, VBA makrolarını bildirimde bulunmadan devre dışı bırak seçeneğidir ve yalnızca VBA makroları için geçerlidir.
Bildirimde bulunarak tüm makroları devre dışı bırak Makrolar devre dışıdır, ancak mevcut makro varsa güvenlik uyarıları görünür.
Makroları duruma göre etkinleştirmek için bu ayarı kullanın.Excel'de bu seçenek, VBA makrolarını bildirimde bulunarak devre dışı bırak seçeneğidir ve yalnızca VBA makroları için geçerlidir.
Dijital olarak imzalanmış makrolar dışında tüm makroları devre dışı bırak Makrolar devre dışı bırakılır ve imzalanmamış makrolar varsa güvenlik uyarıları görünür. Bununla birlikte, makro güvenilir bir yayımcı tarafından dijital olarak imzalanmışsa, çalışma odasına devam eder. Makro henüz güvenmediğiniz bir yayımcı tarafından imzalanmışsa, imzalı makroyu etkinleştirip yayımcıya güvenebilirsiniz.
Excel'de bu seçenek Dijital olarak imzalanmış makrolar dışındaki VBA makrolarını devre dışı bırak seçeneğidir ve yalnızca VBA makroları için geçerlidir.
Tüm makroları etkinleştir (önerilmez, tehlikeli olabilecek kod çalıştırabilir) Tüm makrolar onay olmadan çalışır. Bu ayar, bilgisayarınızı kötü amaçlı kodlara açık hale getirir.
Excel'de bu seçenek VBA makrolarını etkinleştir (önerilmez, tehlikeli olabilecek kod çalıştırabilir) şeklindedir ve yalnızca VBA makroları için geçerlidir.
Excel'de de VBA makroları etkinleştirildiğinde Excel 4.0 makrolarını etkinleştir onay kutusu vardır. Bu onay kutusunu seçerseniz, VBA makroları için yukarıdaki ayarların tümü Excel 4.0 (XLM) makrolarına da uygulanır. Bu onay kutusu seçilmezse, XLM makroları bildirimde bulunulmadan devre dışı bırakılır.
VBA projesi nesne modeline erişime güvenBir otomasyon istemcisinden Visual Basic for ApplicationsVisual Basic for Applications (VBA) nesne modeline programlı erişimi engelleyin veya buna izin verin. Bu güvenlik seçeneği, bir Microsoft 365 programını otomatikleştirmek ve VBA ortamını ve nesne modelini işlemek için yazılmış koda yöneliktir. Kullanıcıya ve uygulamaya özel bir ayardır ve varsayılan olarak erişimi engelleyerek yetkisiz programların zararlı, kendi kendini yenileyen kod oluşturmasını önler. Otomasyon istemcilerinin VBA nesne modeline erişebilmesi için kodu çalıştıran kullanıcının erişim izni vermesi gerekir. Erişimi açmak için onay kutusunu işaretleyin.
Not
Microsoft Access'in VBA proje nesnesi seçeneğine Güven erişimi yoktur.
Ayrıca Bkz:
Excel'de makro güvenlik ayarlarını değiştirme
Hızlı başlangıç: Excel'de makro oluşturma.