Skarga dotycząca nieuzasadnionego blokowania własnych makr VBA w programie Microsoft Excel

Anna Pewniak 0 Punkty reputacji
2026-08-05T15:53:50.71+00:00

Szanowni Państwo,

składam skargę dotyczącą działania programu Microsoft Excel, który blokuje uruchamianie makr VBA w pliku utworzonym przeze mnie od podstaw na moim prywatnym komputerze.

Plik został zapisany w formacie .xlsm i nie pochodzi z internetu, wiadomości e-mail, komunikatora ani zewnętrznego źródła. Mimo to Excel wyświetla komunikat:

„Firma Microsoft zablokowała uruchamianie makr, ponieważ źródło tego pliku jest niezaufane”.

Podjęłam już następujące działania:

  • zapisałam plik jako skoroszyt programu Excel z obsługą makr .xlsm,
  • utworzyłam osobny folder przeznaczony wyłącznie na pliki z makrami,
  • dodałam ten folder do zaufanych lokalizacji w Centrum zaufania,
  • zamknęłam i ponownie uruchomiłam program Excel,
  • zapisałam nową kopię pliku w zaufanej lokalizacji.

Pomimo wykonania tych czynności Excel nadal blokuje makra. Program nie wskazuje przy tym jednoznacznie, dlaczego plik utworzony lokalnie jest traktowany jako pochodzący z niezaufanego źródła ani które konkretne ustawienie powoduje blokadę.

Sytuacja jest szczególnie problematyczna, ponieważ:

  • plik został utworzony przeze mnie,
  • kod VBA jest mojego autorstwa,
  • plik znajduje się na moim komputerze,
  • ustawienie zaufanej lokalizacji nie przynosi żadnego efektu,
  • komunikat błędu nie zawiera konkretnej instrukcji rozwiązania problemu.

Proszę o:

  1. wyjaśnienie, dlaczego lokalnie utworzony plik .xlsm jest oznaczany jako niezaufany,
  2. wskazanie dokładnego sposobu sprawdzenia źródła blokady,
  3. przedstawienie rozwiązania, które pozwoli uruchamiać moje własne makra bez globalnego wyłączania zabezpieczeń,
  4. weryfikację, czy blokada może wynikać z polityki przypisanej do konta Microsoft 365 uczelni,
  5. poprawę komunikatu błędu, tak aby wskazywał konkretną przyczynę blokady, zamiast ogólnej informacji o niezaufanym źródle.

Obecne działanie programu uniemożliwia normalne korzystanie z funkcji VBA i powoduje ryzyko utraty pracy, ponieważ Excel wyświetla również komunikaty o problemie z zapisywaniem lub przekazywaniem zmian.

Proszę o szczegółową odpowiedź techniczną, a nie jedynie odesłanie do ogólnej instrukcji dotyczącej włączania makr.

Z poważaniem [Uwaga moderatora: Usunięto dane umożliwiające identyfikację osoby]

Dodatkowe informacje techniczne:

  • system: Windows,
  • program: Microsoft Excel / Microsoft 365,
  • format pliku: .xlsm,
  • konto używane w Office: konto uczelniane Microsoft 365,
  • lokalizacja pliku: lokalny folder oraz folder dodany do zaufanych lokalizacji,
Microsoft 365 i pakiet Office | Excel | Do użytku edukacyjnego | Windows

1 odpowiedź

Sortuj według: Najbardziej pomocne
  1. Chris-D 1,695 Punkty reputacji Niezależny doradca
    2026-08-05T16:39:32.5566667+00:00

    Odpowiedź została przetłumaczona automatycznie. W związku z tym mogą występować błędy gramatyczne lub nietypowe słowa.

    Cześć Anna,

    Dziękuję za podzielenie się szczegółowymi informacjami na temat problemu.

    Ponieważ jest to forum społeczności użytkowników, nie mam możliwości bezpośredniego dostępu do Twojego konta ani usługi ani ich modyfikacji. Mogę jednak udzielić wskazówek, zalecić dalsze kroki, udostępnić odpowiednie zasoby i skierować Cię do odpowiednich kanałów pomocy technicznej, aby problem mógł zostać dokładniej zbadany.

    Takie zachowanie może wystąpić, gdy program Excel otrzyma sygnał bezpieczeństwa z systemu Windows lub z ustawień zasad usługi Microsoft 365 wskazujący, że plik, jego lokalizacja lub zawartość makra nie są w pełni zaufane. Nie zawsze oznacza to, że plik został pobrany bezpośrednio z Internetu.

    W niektórych przypadkach plik może zostać uznany za niezaufany z powodu ukrytego znaku bezpieczeństwa systemu Windows, lokalizacji w chmurze lub synchronizowanej, klasyfikacji sieci lub lokalizacji, problemu z podpisem cyfrowym lub zasad organizacji zastosowanych do konta usługi Microsoft 365.

    Aby pomóc w zidentyfikowaniu przyczyny bez globalnego wyłączania zabezpieczeń makr, możesz wypróbować następujące kroki:

    1/ Sprawdź, czy plik został oznaczony jako zablokowany przez system Windows

    • Zamknij program Excel, a następnie znajdź plik .xlsm w Eksploratorze plików.
    • Kliknij plik prawym przyciskiem myszy > Właściwości > Ogólne.
    • Jeśli w dolnej części okna zobaczysz pole wyboru Odblokuj, wybierz Odblokuj, kliknij Zastosuj, a następnie ponownie otwórz plik w programie Excel.
    • Jeśli pojawi się opcja Odblokuj, oznacza to, że system Windows oznaczył plik jako pochodzący z niezaufanej strefy, nawet jeśli plik jest obecnie przechowywany lokalnie.

    2/ Sprawdź, czy plik znajduje się w lokalizacji synchronizowanej z chmurą

    • Jeśli plik jest przechowywany w usłudze OneDrive, SharePoint, Teams lub folderze synchronizowanym z kontem uniwersyteckim, przetestuj go, kopiując go do prostego folderu lokalnego, który nie jest synchronizowany, takiego jak: C:\Temp\MacroTest\
    • Następnie otwórz skopiowany plik z tego folderu lokalnego i sprawdź, czy blokada makr nadal się pojawia.

    3/ Przetestuj z zupełnie nowym skoroszytem z włączoną obsługą makr

    • Aby ustalić, czy problem jest związany z oryginalnym skoroszytem, ​​czy z ustawieniami programu Excel/zasad bezpieczeństwa, utwórz zupełnie nowy, pusty skoroszyt .xlsm, dodaj bardzo proste makro testowe, zapisz je w tym samym lokalnym, niezsynchronizowanym folderze, zamknij je i otwórz ponownie.
    • Jeśli nowy skoroszyt testowy uruchamia makra poprawnie, problem prawdopodobnie dotyczy oryginalnego skoroszytu, takiego jak znak zaufania pliku, podpis lub rekord zaufania na poziomie skoroszytu.
    • W przeciwnym razie, jeśli nowy skoroszyt testowy jest również zablokowany, problem jest najprawdopodobniej spowodowany ustawieniami zabezpieczeń programu Excel lub zasadami organizacji.

    4/ Sprawdź podpis cyfrowy VBA, jeśli dotyczy

    • Jeśli projekt VBA był wcześniej podpisany lub jeśli w pewnym momencie dodano certyfikat podpisu, program Excel może zablokować makra, jeśli certyfikat wygasł, jest nieprawidłowy lub niezaufany.
    • Możesz to sprawdzić w programie Excel, otwierając Edytor VBA: Deweloper > Visual Basic > Narzędzia > Podpis cyfrowy.
    • Jeśli dołączony jest nieprawidłowy lub nieoczekiwany certyfikat, usuń go lub ponownie podpisz projekt VBA za pomocą ważnego, zaufanego certyfikatu.

    Ponieważ korzystasz z konta uniwersyteckiego Microsoft 365, niektóre ustawienia makr i Centrum zaufania mogą być kontrolowane przez administratora Microsoft 365 Twojej uczelni. Zasady te mogą zastąpić ustawienia lokalne w programie Excel, w tym ustawienia związane z zaufanymi lokalizacjami lub makrami z niezaufanych źródeł.

    Jeśli opcje Centrum zaufania są wyszarzone, nie można ich zmienić lub dodanie zaufanej lokalizacji nie przynosi efektu, skontaktuj się z administratorem IT swojej uczelni w celu uzyskania dalszej pomocy. Problem może być spowodowany konfiguracją lub zasadami bezpieczeństwa stosowanymi przez uczelnię, takimi jak zasady blokujące makra z niezaufanych źródeł, wyłączające zaufane lokalizacje zdefiniowane przez użytkownika lub ograniczające wykonywanie makr VBA.

    Mam nadzieję, że to pomoże w dalszym procedowaniu sprawy. Jeśli masz dodatkowe pytania lub potrzebujesz dodatkowej pomocy, podziel się nimi w komentarzu poniżej. Chętnie pomogę


    Jeśli odpowiedź jest pomocna, kliknij „Tak” i zagłosuj na nią.

    Uwaga: Jeśli chcesz otrzymywać powiadomienia e-mail dotyczące tego wątku, postępuj zgodnie z instrukcjami zawartymi w dokumentacji forum, aby włączyć powiadomienia e-mail.

    Czy ta odpowiedź była pomocna?

    Komentarze: 0 Brak komentarzy

Twoja odpowiedź

Odpowiedzi mogą być oznaczone jako „Zaakceptowane” przez autora pytań i „Proponowane” przez moderatorów, co pomaga użytkownikom poznać odpowiedź rozwiązującą problem autora.