Makrolar, Office programlarında tekrar eden işlemleri otomatikleştirmek veya karmaşık işlemleri daha hızlı ve kolay bir şekilde gerçekleştirmek için kullanılan bir programlama özelliğidir. Makrolar, Visual Basic for Applications (VBA) dili kullanılarak oluşturulur ve Office programlarında çalıştırılır.
Ancak, Office programlarında yer alan makrolar güvenlik riski oluşturabileceği için varsayılan olarak devre dışı bırakılmış durumdadır. Bu, potansiyel olarak zararlı bir makro çalıştırılmasını engellemek için yapılır. Çünkü kötü niyetli bir kişi, bir makro aracılığıyla programlarda değişiklik yapabilir, veri hırsızlığı yapabilir veya bilgisayara zarar verebilir.
Bir kullanıcı, “Makrolar devre dışı bırakıldı” uyarısı aldığında, Office programlarındaki makroların çalıştırılabilmesi için birkaç seçenek bulunur:
1. Makroları Tek Seferlik Etkinleştirme: Kullanıcı, belirli bir dosyadaki makroları geçici olarak etkinleştirebilir. Bu, sadece o belge üzerindeki makroların çalışmasına izin verir ve diğer dosyalarda makrolar yine devre dışı kalır.
2. Tüm Makroları Etkinleştirme: Kullanıcı, Office programlarında yer alan makroları tamamen etkinleştirerek, tüm dosyalarda makroların çalışmasına izin verebilir. Bu seçenek, genellikle güvenilir kaynaklardan gelen dosyalarda çalıştırılan makrolar için tercih edilir.
3. Makro Güvenlik Ayarlarını Değiştirme: Kullanıcı, Office programlarının makro güvenlik ayarlarını değiştirerek, varsayılan olarak makroların devre dışı olmasını veya otomatik olarak etkinleştirilmesini sağlayabilir. Bu seçenek genellikle gelişmiş kullanıcılar veya kuruluş yöneticileri tarafından tercih edilir.
Makrolar devre dışı bırakıldığında, kullanıcılar Office programlarında yer alan diğer özellikleri ve işlevleri normal şekilde kullanabilirler. Ancak makroların çalışması için öncelikle gerekli izinlerin verilmesi gerekmektedir. Bu izinler, kullanıcı güvenliği ve programların güvenliğini sağlamak adına alınan bir önlemdir.