Jak mogę podpisać makro MS Word cyfrowym certyfikatem z lokalnego magazynu certyfikatów komputera?

2

Próbuję dowiedzieć się, jak cyfrowo podpisać makro Microsoft Word przy użyciu ważnego certyfikatu podpisywania kodu VBA wydanego przez inną firmę, który jest zainstalowany na komputerze, a nie w magazynie certyfikatów użytkownika .

Ten certyfikat podpisywania będzie używany przez wiele różnych osób. Chciałbym, aby każdy, kto ma dostęp do maszyny, mógł z niego korzystać.

Korzystam z opcji podpisu cyfrowego w edytorze VBA ( Alt + F11> Narzędzia> podpis cyfrowy ), aby wykonać proces podpisywania. Jeśli certyfikat nie jest zainstalowany w magazynie certyfikatów użytkownika, nie ma dostępnych certyfikatów „ Podpisz jako ”, „ Wybierz ... ” wyświetla ostrzeżenie, że „ Brak certyfikatu ”.

Jeśli przeniosę certyfikat z komputera lokalnego> sklepu osobistego do bieżącego użytkownika> sklepu osobistego, stanie się on dostępny do wyboru.

Czy lokalny sklep z maszynami może być używany z podpisywaniem kodu MS Word VBA? Uważam, że taka konfiguracja jest możliwa przy podpisywaniu instalatorów za pomocą programu Visual Studio.

prime8
źródło
VBA ma mocno ograniczony zestaw funkcji w stosunku do Visual Studio. Jeśli w oknie dialogowym Podpis cyfrowy nie ma oczywistych opcji podpisywania przy użyciu lokalnych certyfikatów maszynowych, prawdopodobnie nie jest to możliwe.
hBy2Py