Office dosyalarındaki makroları etkinleştirme veya devre dışı bırakma

Makro, yinelenen görevi otomatikleştirmek için kullanabildiğiniz ve görevi gerçekleştirmeniz gerektiğinde çalıştırılan bir dizi komuttur. Bu makalede makrolarla çalıştığınızda oluşacak riskler hakkında bilgiler bulunmaktadır; Güven Merkezi'nde makroları etkinleştirme ve evre dışı bırakma hakkında da bilgiler bulabilirsiniz.

Uyarı: Bu makroların ne olduğundan emin değilken hiçbir zaman Office dosyasındaki makroları etkinleştirme. Beklenmeyen makrolar önemli bir güvenlik riskine neden olabilir. Dosyayı görmek veya düzenlemek için makroları etkinleştirmeniz; ancak işlevselliğin makro tarafından sağlanmalıdır.

Makro oluşturma hakkında bilgi edinmek istiyorsanız bkz. Hızlı başlangıç: Makro oluşturma.

Windows S çalıştıran bir makinede makro kullanma hakkında bilgi arıyorsanız bkz. Windows 10 S'de Office'te şüpheli makroları engelleme.

Makrolar, tuş ve fare eylemlerinde zaman kazanmak için sık kullanılan görevleri otomatikleştirir. Pek çok makro, Visual Basic for Applications (VBA) kullanılarak oluşturulmuştur ve yazılım geliştiricileri tarafından yazılırlar. Ancak bazı makrolar olası bir güvenlik riski yaratır. Makrolar çoğunlukla virüs gibi kötü amaçlı yazılımları bilgisayarınıza veya kuruluş ağınıza sessiz bir şekilde yüklemek amacıyla kötü amaçlı kişiler tarafından kullanılır.

İleti Çubuğu görüntülendiğinde makroları etkinleştirme

Makroların bulunduğu dosyayı açtığınızda kalkan simgesiyle birlikte sarı ileti çubuğu ve İçeriği Etkinleştir düğmesi görüntülenir. Makroyu veya makroları güvenli bir konumdan alındığını biliyorsanız şu yönergeleri uygulayın:

  • İleti Çubuğu’nda İçeriği Etkinleştir’e tıklayın.
    Dosya açılır ve güvenilir bir belgedir.

Dosyada makro bulunduğunda, İleti Çubuğunun bir örneği aşağıdaki resimdeki gibidir.

Makrolarla ilgili Güvenlik Uyarısı İletisi

Makroları yalnızca geçerli oturum için etkinleştirme

Dosya açık olduğu sürece makroları etkinleştirmek için aşağıdaki yönergeleri uygulayın. Dosyayı kapatıp yeniden açtığınızda uyarı yeniden görüntülenir.

  1. Dosya sekmesine tıklayın.

  2. Güvenlik Uyarısı alanında, İçeriği Etkinleştir'e tıklayın.

  3. Gelişmiş Seçenekler'i seçin.

  4. Microsoft Office Güvenlik Seçenekleri iletişim kutusunda, her makro için Bu oturum için içeriği etkinleştir seçeneğine tıklayın.

  5. Tamam 'a tıklayın.

Güvenlik Merkezi'ndeki makro ayarlarını değiştirme

Makro ayarları Güven Merkezi'nde bulunur. Ancak bir kurumda çalışıyorsanız, sistem yöneticisi hiç kimsenin ayarları değiştirememesi için varsayılan ayarları değiştirmiş olabilir.

Önemli: Güven Merkezi'ndeki makro ayarları değiştirildiğinde, yalnızca kullanılmakta olan Office programı için ayarlar değişir. Makro ayarları tüm Office programlarınız için değişmez.

  1. Dosya sekmesine tıklayın.

  2. Seçenekler'e tıklayın.

  3. Güven Merkezi'ne ve ardından Güven Merkezi Ayarları'na tıklayın.

  4. Güven Merkezi'nde Makro Ayarları'na tıklayın.

    Güven Merkezi'nin Makro Ayarları alanı

  5. İstediğiniz seçimleri yapın ve Tamam'a tıklayın.

Not: Seçenekler, Excel biraz farklı, biz devam ettiyken bu seçeneklere çağrıda bulunuyoruz.

  • Bildirim olmadan tüm makroları devre dışı bırak     Makrolar ve makrolarla ilgili güvenlik uyarıları devre dışı bırakılır.

    Bu ExcelVBA makrolarını bildirim olmadan devre dışı bırak seçeneğidir ve bu yalnızca VBA makroları için geçerlidir.

  • Tüm makroları bildirerek 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ştirin.

    Bu Excel VBA makrolarını bildirimle 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üntülenir. Bununla birlikte, makro güvenilen bir yayıncı tarafından dijital olarak imzalanmışsa, makro hemen çalışır. Makro henüz güvenmemişsiniz bir yayıncı tarafından imzalandı ise, imzalı makroyu etkinleştirme ve yayımcıya güvenme fırsatı size verilir.

    Bu Excel, dijital olarak imzalanmış makrolar dışında VBA makrolarını devre dışı bırak seçeneğidir ve bu yalnızca VBA makroları için geçerlidir.

  • Tüm makroları etkinleştir (önerilmez, tehlikeli olabilecek kodlar çalıştırabilir)     Tüm makrolar onay olmadan çalıştırın. Bu ayar, bilgisayarınızı olası kötü niyetli kodlara karşı açık hale getirir.

    Bu Excel VBA makrolarını etkinleştir seçeneğidir (önerilmez, zararlı olabilecek kodlar çalıştırabilir) ve yalnızca VBA makroları için geçerlidir.

  • Excel VBA makroları etkinleştirildiğindeExcel 4.0 makrolarını etkinleştir onay kutusu da vardır. Bu onay kutusunu kullanırsanız yukarıdaki VBA makroları için tüm ayarlar Excel 4.0 (XLM) makroları için de geçerlidir.

    Bu onay kutusu seçilmemişse, XLM makroları bildirim olmadan devre dışı bırakılır.

  • VBA proje nesne modeline erişime güven     Bir otomasyon istemcisinden Visual Basic for Applications (VBA) nesne modeline programlı olarak erişime izin verir veya böyle bir erişimi engeller. Bu güvenlik seçeneği, bir Office programını otomatik hale getirmek ve VBA ortamını ve nesne modelini kullanmak 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 Publisher ve Microsoft Access'te VBA proje nesne modeline erişime güven seçeneği yoktur.

Ayrıca Bkz:

Excel'de makro güvenlik ayarlarını değiştirme

Kötü amaçlı yazılım bilgisayarınıza nasıl bulaşabilir?

Daha fazla yardıma mı ihtiyacınız var?

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Microsoft Insider 'a katılın

Bu bilgi yardımcı oldu mu?

Geri bildiriminiz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×