Makro to seria poleceń, za pomocą których można zautomatyzować powtarzane zadanie i które można uruchomić, gdy trzeba wykonać zadanie. Zadaniem makr jest automatyzowanie często wykonywanych zadań, aby zaoszczędzić czas potrzebny na wykonywanie zadań przy użyciu klawiatury i myszy.

Jednak niektóre makra mogą stanowić zagrożenie bezpieczeństwa. Makra są często używane przez osoby ze złośliwym zamiarem do cichego instalowania złośliwego oprogramowania, takiego jak wirus, na komputerze lub w sieci organizacji.

Ostrzeżenie: Nigdy nie włączaj makr w pliku pakietu Office, chyba że masz pewność, co robią te makra. Nieoczekiwane makra mogą stanowić poważne zagrożenie dla bezpieczeństwa. Nie musisz włączać makr, aby wyświetlać lub edytować plik. tylko wtedy, gdy chcesz korzystać z funkcji udostępnianych przez makro. Aby uzyskać więcej informacji, zobacz Ochrona przed wirusami makr.

Jeśli szukasz informacji dotyczących tworzenia makr, zobacz Szybki start: tworzenie makra.

Jeśli szukasz informacji na temat korzystania z makr na komputerze z systemem Windows S, zobacz Blokowanie podejrzanych makr w pakiecie Office na Windows 10 S.

Zmienianie ustawień makr w Centrum zaufania

Ustawienia makr znajdują się w Centrum zaufania. Jeśli jednak urządzenie jest zarządzane przez firmę lub szkołę, administrator systemu może uniemożliwić innym osobom zmianę ustawień.

Ważne: Zmiana ustawień makr w Centrum zaufania powoduje zmiany wyłącznie w obecnie używanym programie pakietu Office. Ustawienia makr nie zostaną zmienione we wszystkich programach pakietu Office.

  1. Kliknij kartę Plik.

  2. Kliknij pozycję Opcje.

  3. Kliknij pozycję Centrum zaufania, a następnie kliknij pozycję Ustawienia Centrum zaufania.

  4. W Centrum zaufania kliknij pozycję Ustawienia makr.

    Obszar Ustawienia Makr w Centrum Zaufania

  5. Wybierz odpowiednie opcje, a następnie kliknij przycisk OK.

Uwaga: Opcje są nieco inne w Excel, będziemy je nazywać, jak idziemy.

  • Wyłącz wszystkie makra bez powiadomienia     Makra i alerty zabezpieczeń dotyczące makr są wyłączone.

    W Excel ta opcja to Wyłączanie makr języka VBA bez powiadomienia i dotyczy tylko makr języka VBA.

  • Wyłącz wszystkie makra i wyświetl powiadomienie     Makra są wyłączone, ale w przypadku obecności makr są wyświetlane alerty zabezpieczeń. W ten sposób — w zależności od sytuacji — można wybrać, kiedy włączyć makra.

    W Excel ta opcja to Wyłącz makra języka VBA z powiadomieniem i dotyczy tylko makr języka VBA.

  • Wyłącz wszystkie makra oprócz makr podpisanych cyfrowo     Makra są wyłączone, a alerty zabezpieczeń są wyświetlane, jeśli istnieją niepodpisane makra. Jeśli jednak makro jest podpisane cyfrowo przez zaufanego wydawcę, makro po prostu zostanie uruchomione. Jeśli makro jest podpisane przez wydawcę, który nie jest jeszcze zaufany, można włączyć podpisane makro i zaufać wydawcy.

    W Excel ta opcja to Wyłącz makra języka VBA z wyjątkiem makr podpisanych cyfrowo i dotyczy tylko makr języka VBA.

  • Włącz wszystkie makra (niezalecane, może być uruchamiany niebezpieczny kod)     Wszystkie makra są uruchamiane bez potwierdzenia. To ustawienie naraża komputer na złośliwy kod.

    W Excel ta opcja to Włączanie makr języka VBA (niezalecane, może być uruchamiany niebezpieczny kod) i dotyczy tylko makr języka VBA.

  • Excel ma również pole wyboru Włącz makraExcel 4.0 po włączeniu makr języka VBA. Jeśli zaznaczysz to pole wyboru, wszystkie powyższe ustawienia makr języka VBA będą również stosowane do makr programu Excel 4.0 (XLM).

    Jeśli to pole wyboru nie jest zaznaczone, makra XLM zostaną wyłączone bez powiadomienia.

  • Ufaj dostępowi do modelu obiektowego projektu VBA     To ustawienie umożliwia włączanie i wyłączanie dostępu programistycznego do modelu obiektowego języka VBA (Visual Basic for Applications) z poziomu klienta automatyzacji. Ta opcja zabezpieczeń dotyczy kodu napisanego w celu zautomatyzowania programu pakietu Office oraz manipulowania środowiskiem i modelem obiektowym języka VBA. To ustawienie należy włączać każdorazowo dla danego użytkownika i aplikacji — domyślnie dostęp jest zablokowany, aby utrudnić nieautoryzowanym programom tworzenie szkodliwego kodu z funkcją autoreplikacji. Aby klient automatyzacji mógł uzyskać dostęp do modelu obiektowego języka VBA, użytkownik uruchamiający kod musi zezwolić na taki dostęp. Aby zezwolić na dostęp, należy zaznaczyć omawiane pole wyboru.

    Uwaga: Opcja Ufaj dostępowi do modelu obiektowego projektu VBA nie jest dostępna w programach Microsoft Publisher i Microsoft Access.

Zobacz też

Zmienianie ustawień bezpieczeństwa makr w programie Excel

Jak złośliwe oprogramowanie może zainfekować komputer

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności

Poznaj szkolenia >

Uzyskuj nowe funkcje w pierwszej kolejności

Dołącz do niejawnych testerów firmy Microsoft >

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?

Dziękujemy za opinię!

×