VBA
Bezpieczeństwo makr i podpisywanie projektów / modułów VBA
Szukaj…
Utwórz prawidłowy cyfrowy certyfikat z podpisem własnym SELFCERT.EXE
Aby uruchomić makra i zapewnić bezpieczeństwo aplikacji Office przed złośliwym kodem, konieczne jest cyfrowe podpisanie VBAProject.OTM w edytorze VBA> Narzędzia> Podpis cyfrowy .
Pakiet Office zawiera narzędzie do tworzenia samopodpisanego certyfikatu cyfrowego, który można wykorzystać na komputerze do podpisywania projektów.
To narzędzie SELFCERT.EXE znajduje się w folderze programu pakietu Office,
Kliknij Cyfrowy certyfikat dla projektów VBA, aby otworzyć kreatora certyfikatów.
W oknie dialogowym wprowadź odpowiednią nazwę certyfikatu i kliknij przycisk OK.
Jeśli wszystko pójdzie dobrze, zobaczysz potwierdzenie:
Możesz teraz zamknąć kreatora SELFCERT i zwrócić uwagę na utworzony certyfikat.
Jeśli spróbujesz zastosować właśnie utworzony certyfikat i sprawdzisz jego właściwości
Zobaczysz, że certyfikat nie jest zaufany, a jego przyczyna jest wskazana w oknie dialogowym.
Certyfikat został utworzony w sklepie Bieżący użytkownik> Osobiste> Certyfikaty. Musi przejść do Komputer lokalny> Zaufane główne urzędy certyfikacji> Magazyn certyfikatów, więc musisz wyeksportować z pierwszego i zaimportować do drugiego.
Naciśnięcie klawisza Windows + R, który otworzy okno „Uruchom”. następnie wpisz „mmc” w oknie, jak pokazano poniżej, i kliknij „OK”.
Microsoft Management Console otworzy się i będzie wyglądać następująco.
Z menu Plik wybierz Dodaj / Usuń przystawkę ... Następnie w wyświetlonym oknie dialogowym kliknij dwukrotnie Certyfikaty, a następnie kliknij OK
Rozwiń menu w lewym oknie dla Certyfikaty - bieżący użytkownik i wybierz certyfikaty, jak pokazano poniżej. Centralny panel wyświetli następnie certyfikaty w tej lokalizacji, w tym certyfikat utworzony wcześniej:
Kliknij certyfikat prawym przyciskiem myszy i wybierz Wszystkie zadania> Eksportuj:
Kreator eksportu
Kliknij Następny
dostępna będzie tylko jedna wstępnie wybrana opcja, więc ponownie kliknij „Dalej”:
Górny element zostanie już wstępnie wybrany. Kliknij ponownie przycisk Dalej i wybierz nazwę i lokalizację, aby zapisać wyeksportowany certyfikat.
Kliknij ponownie przycisk Dalej, aby zapisać certyfikat
Po przeniesieniu fokusu do konsoli zarządzania.
Rozwiń menu Certyfikaty iz menu Zaufane główne urzędy certyfikacji wybierz Certyfikaty .
Kliknij prawym przyciskiem myszy. Wybierz Wszystkie zadania i importuj
Kliknij przycisk Dalej i Zapisz w sklepie Zaufane główne urzędy certyfikacji :
Następnie Dalej> Zakończ, teraz zamknij konsolę.
Jeśli teraz użyjesz certyfikatu i sprawdzisz jego właściwości, zobaczysz, że jest to zaufany certyfikat i możesz go użyć do podpisania swojego projektu: