Aby wyłączyć makra w Excelu, otwórz Centrum zaufania i w sekcji Ustawienia makr wybierz opcję „Wyłącz makra języka VBA z powiadomieniem” albo „Wyłącz makra języka VBA bez powiadomienia”. Zmiana dotyczy tylko programu Excel, a nie pozostałych aplikacji pakietu Office.
Jak otworzyć ustawienia makr w Excelu?
Windows
W systemie Windows wykonaj następujące kroki:
- Otwórz program Excel i wybierz kartę Plik.
- Przejdź do pozycji Opcje.
- Wybierz Centrum zaufania, a następnie kliknij przycisk Ustawienia Centrum zaufania.
- Otwórz sekcję Ustawienia makr.
- Wybierz poziom zabezpieczeń i zatwierdź zmianę przyciskiem OK.
Jeśli na wstążce jest widoczna Karta Deweloper, możesz skorzystać ze skrótu. Otwórz ją i wybierz Bezpieczeństwo makr. Excel przejdzie bezpośrednio do ustawień w Centrum zaufania.
macOS
W Excelu dla macOS ścieżka do ustawień wygląda inaczej:
- Otwórz menu Excel na pasku systemowym.
- Wybierz pozycję Preferencje.
- Przejdź do sekcji Zabezpieczenia.
- Wybierz opcję dotyczącą wyłączania makr i zamknij okno ustawień.
W obu systemach ustawienie kontroluje przede wszystkim makra napisane w języku VBA. Zmiana konfiguracji w Excelu nie zmienia ustawień makr w Wordzie, PowerPoincie ani innych aplikacjach Microsoft 365.
Które ustawienie makr wybrać?
W Centrum zaufania dostępne są różne poziomy ochrony. Ich działanie można porównać w poniższej tabeli:
| Opcja | Opis działania | Poziom bezpieczeństwa |
|---|---|---|
| Wyłącz wszystkie makra bez powiadomienia | Makra nie uruchamiają się, a Excel nie wyświetla ostrzeżeń dotyczących ich obecności. | Najwyższy |
| Wyłącz wszystkie makra i wyświetl powiadomienie | Makra są blokowane, ale Excel pokazuje ostrzeżenie. Możesz zdecydować, czy włączyć zawartość w konkretnym pliku. | Wysoki |
| Wyłącz wszystkie makra oprócz makr podpisanych cyfrowo | Uruchamiane mogą być makra podpisane przez zaufanego wydawcę. Pozostałe są blokowane. | Wysoki, zależny od zaufanych wydawców |
| Włącz wszystkie makra | Excel pozwala na uruchamianie wszystkich makr bez dodatkowego blokowania. | Niski, opcja niezalecana |
Najlepszym kompromisem między bezpieczeństwem a wygodą jest zwykle „Wyłącz wszystkie makra i wyświetl powiadomienie”. Makra pozostają zablokowane przy otwieraniu pliku, ale otrzymujesz informację, że skoroszyt zawiera kod. Opcja „bez powiadomienia” sprawdzi się wtedy, gdy nie chcesz otwierać żadnych makr ani otrzymywać komunikatów.
Nie włączaj wszystkich makr bez weryfikacji
Opcja „Włącz wszystkie makra” nie jest zalecana. Zezwala na uruchomienie także kodu pochodzącego z nieznanego lub złośliwego pliku. Makro może wykonywać działania w systemie, dlatego przed zezwoleniem na jego uruchomienie sprawdź źródło skoroszytu i to, czy rzeczywiście potrzebujesz jego funkcji.
Dlaczego ustawienia makr są wyszarzone?
Jeśli nie możesz zmienić ustawień w Centrum zaufania, komputer może być zarządzany przez organizację. Administrator IT może narzucić zasady grupy, które blokują samodzielną zmianę poziomu zabezpieczeń.
W takiej sytuacji ustawień nie da się odblokować z poziomu Excela. Skontaktuj się z administratorem systemu i poproś o sprawdzenie zasad bezpieczeństwa obowiązujących na firmowym komputerze.