Uruchamianie makr w dokumentach Worda, Excela i PowerPointa

Zarejestrowałeś makro w jednym z programów pakietu Office, jednak po ponownym otwarciu pliku nie można uruchomić makra. Zabezpieczenia przed uruchamianiem makr chronią dokumenty pakietu Office przed niepożądanym uruchomieniem makr pochodzących z nieznanych źródeł. Takie makra o nieznanym pochodzeniu mogą zawierać wirusy, powodować uszkodzenia pliku lub nieprawidłowe działanie tych aplikacji. Poniżej powiemy Ci w jaki sposób swobodnie korzystać z makr napisanych lub zarejestrowanych przez Ciebie w plikach Worda, Excela czy PowerPointa.

*Wskazówka*
Pakiet Office 97 ma inne zabezpieczenia niż nowsze wersje tego pakietu. W celu zablokowania/odblokowania makr należy użyć opcji Ochrona przed wirusami makr znajdującej się w zakładce Ogólne okna Opcje, które można otworzyć poleceniem z menu Narzędzia -> Opcje. Pozostałe wiadomości podane w tym artykule nie dotyczą wersji Office 97.
*Koniec Wskazówki*

Ustawianie poziomu zabezpieczeń


Pierwszym sposobem uniknięcia komunikatów o wyłączonych makrach jest ustawienie odpowiedniego poziomu zabezpieczeń. Aby to wykonać:


1. Wybierz polecenie menu Narzędzia -> Makro -> Zabezpieczenia.

2. Ustaw poziom zabezpieczeń na Średni, jeśli chcesz, aby dla każdego pliku wyświetlało się zapytanie, czy uruchomić makra w tym pliku.

 


3. Możesz ustawić również poziom zabezpieczeń na Niski, jeśli chcesz, aby można było uruchomić wszystkie makra w każdym pliku aplikacji.



Rys. 3. Ustawienie zabezpieczeń na poziom Średni

*Uwaga*
Ustawienie poziomu zabezpieczeń na Niski nie jest zalecane, gdyż spowoduje usunięcie ochrony przed uruchomieniem makr o nieznanym pochodzeniu.
Pamiętaj również, że poziom zabezpieczeń możesz ustawić niezależnie dla każdej z trzech aplikacji: Worda, Excela i PowerPointa.
*Koniec uwagi*

Po ustawieniu poziomu na Średni przy każdym otwarciu pliku zawierającym makra pojawi się monit widoczny na rys. 4.


Rys. 4. Zapytanie, czy uruchomić makra w skoroszycie Excela


Jeśli jesteś pewien, że makra zawarte w pliku pochodzą z zaufanego źródła, to możesz nacisnąć Włącz makra. Jeśli nie chcesz, aby makra były uruchamiane, naciśnij Wyłącz makra.

Stworzenie własnego certyfikatu i podpisanie makr tym certyfikatem
Innym sposobem ominięcia zabezpieczeń programów pakietu Office jest stworzenie własnego certyfikatu i podpisanie makr tym certyfikatem. Aby stworzyć własny certyfikat:


1. Zlokalizuj na swoim komputerze program SelfCert.exe znajdujący się w folderze C:Program FilesMicrosoft OfficeOfficexx, gdzie xx oznacza wersję pakietu, np. wersja Office 2003 oznaczona jest numerem 11.


Rys. 5. Uruchamianie programu SelfCert.exe dla wersji Office 2003

2. Uruchom program SelfCert.exe dwukrotnym kliknięciem.


3. Pojawi się okno z polem Nazwa certyfikatu. W polu tym wpisz swoje imię i nazwisko tak, aby każdy, kto będzie uruchamiał pliki z Twoimi makrami, od razu wiedział, kto był ich autorem.



Rys. 6. Wpisywanie nazwy certyfikatu

4. Naciśnij OK. Pojawi się monit, że pomyślnie utworzono certyfikat. Naciśnij OK, aby zamknąć okno.


Rys. 7. Potwierdzenie utworzenia certyfikatu

Teraz możesz podpisać swoje makra właśnie utworzonym certyfikatem. W tym celu:

1. Otwórz swój plik Excela, Worda czy Powerpointa i wybierz z menu Narzędzia -> Makro -> Edytor Visual Basic.

 


2. W Edytorze Visual Basic wybierz polecenie menu Tools -> Digital Signature.


3. Pojawi się okno Podpis cyfrowy. Kliknij przycisk Wybierz.

4. Pojawi się okno Wybieranie certyfikatu. Z listy dostępnych certyfikatów wybierz swój certyfikat i naciśnij OK.



Rys. 8. Wybieranie certyfikatu z listy dostępnych certyfikatów

5. W oknie Podpis cyfrowy pojawi się informacja, że projekt VBA został podpisany certyfikatem wystawionym przez Ciebie. Naciśnij OK, aby zamknąć okno.

Teraz po pierwszym otwarciu pliku z certyfikatem podpisanym przez Ciebie pojawi się informacja widoczna na rys. 8. Zaznacz opcję Zawsze ufaj makrom od tego wydawcy, jeśli chcesz, aby Twoje makra zawsze (było:”zawsze były zaufane”(!!) uruchamiały się na tym komputerze, a następnie naciśnij przycisk Włącz makra.


Rys. 9. Uwierzytelnianie certyfikatu na komputerze przy pierwszym uruchomieniu pliku podpisanego certyfikatem

Po tej operacji wszystkie pliki pakietu Office podpisane przez Ciebie tym certyfikatem będą uruchamiały się bez żadnych monitów albo ostrzeżeń o niebezpiecznej zawartości nawet przy poziomie zabezpieczeń ustawionym na Wysoki.

*Uwaga*
Certyfikatu utworzonego za pomocą programu SelfCert.exe nie można wyeksportować na inny komputer i tam podpisać makr – możesz to tylko uczynić na tym komputerze, na którym certyfikat został stworzony.
*Koniec uwagi*

Zaloguj się, aby dodać komentarz

Nie masz konta? Zarejestruj się »

Zobacz także

Skuteczne narzędzia do wykrywania uszkodzonych podzespołów

pobierz

Wykrywanie i usuwanie niechcianych programów

pobierz

Polecane artykuły

Array ( [docId] => 49613 )

Array ( [docId] => 49613 )
Array ( [docId] => 49613 )