Na karcie Deweloper w grupie Kod kliknij przycisk Bezpieczeństwo makr lub W kategorii Ustawienia makr w obszarze Ustawienia makr kliknij odpowiednią opcję.

Na poniższej liście podsumowano różne ustawienia bezpieczeństwa makr. W obszarze wszystkich ustawień, jeśli zainstalowano oprogramowanie antywirusowe współpracujące z pakietem Microsoft Office, a skoroszyt zawiera makra, skoroszyt jest przed otwarciem skanowany w poszukiwaniu znanych wirusów.

1
  • Wyłącz wszystkie makra bez powiadomienia Kliknij tę opcję, jeśli nie ufasz makrom. Wszystkie makra w dokumentach i alerty zabezpieczeń dotyczące makr są wyłączone. W przypadku dokumentów zawierających niezaufane, niepodpisane makra możesz umieścić te dokumenty w zaufanej lokalizacji. Dokumenty w zaufanych lokalizacjach mogą być uruchamiane bez sprawdzania przez system zabezpieczeń Centrum zaufania.
  • Wyłącz wszystkie makra i wyświetl powiadomienie To jest ustawienie domyślne. Kliknij tę opcję, jeśli chcesz wyłączyć makra, ale wolisz otrzymywać alerty zabezpieczeń w przypadku wykrycia makr. Dzięki temu możesz określić, kiedy włączyć indywidualne makra.
  • Wyłącz wszystkie makra oprócz makr podpisanych cyfrowo To ustawienie działa tak samo, jak opcja Wyłącz wszystkie makra i wyświetl powiadomienie, tyle że makra podpisane cyfrowo przez zaufanego wydawcę mogą być uruchamiane, o ile wydawca należy już do zaufanych wydawców. Jeśli wydawca nie został uznany przez Ciebie za zaufanego, wyświetlane jest powiadomienie. W ten sposób można włączyć te podpisane makra lub uznać wydawcę za zaufanego. Wszystkie niepodpisane makra są wyłączane bez powiadomienia.
  • Włącz wszystkie makra (niezalecane, może zostać uruchomiony niebezpieczny kod) Kliknij tę opcję, aby zezwolić na uruchamianie wszystkich makr. Użycie tego ustawienia powoduje narażenie komputera na potencjalnie złośliwy kod i nie jest zalecane.
  • Ufaj dostępowi do modelu obiektowego projektu VBA To ustawienie jest przeznaczone dla deweloperów i służy do celowego blokowania lub akceptowania programowego dostępu do modelu obiektowego VBA z dowolnego klienta automatyzacji. Innymi słowy udostępnia opcję zabezpieczeń dla kodu napisanego w celu automatyzacji programu pakietu Office oraz programowego manipulowania środowiskiem Microsoft Visual Basic for Applications (VBA) i modelem obiektów. Jest to ustawienie dla poszczególnych użytkowników i aplikacji. Domyślnie blokuje ono dostęp. Ta opcja zabezpieczeń utrudnia nieautoryzowanym programom tworzenie „samopowielającego się” kodu, który może uszkadzać systemy użytkowników końcowych. Aby klient automatyzacji mógł uzyskać dostęp programistyczny do modelu obiektów VBA, użytkownik uruchamiający kod musi jawnie zezwolić na taki dostęp. Aby zezwolić na taki dostęp, zaznacz to pole wyboru.