VBA
Makrosäkerhet och signering av VBA-projekt / -moduler
Sök…
Skapa ett giltigt digitalt självsignerat certifikat SELFCERT.EXE
För att köra makron och upprätthålla säkerheten som Office-applikationerna tillhandahåller mot skadlig kod är det nödvändigt att signera VBAProject.OTM digitalt från VBA-redigeraren> Verktyg> Digital signatur .
Office kommer med ett verktyg för att skapa ett självsignerat digitalt certifikat som du kan använda på datorn för att underteckna dina projekt.
Detta verktyg SELFCERT.EXE finns i Office-programmappen,
Klicka på digitalt certifikat för VBA-projekt för att öppna certifikatet guiden.
Ange ett lämpligt namn för certifikatet i dialogrutan och klicka på OK.
Om allt går bra ser du en bekräftelse:
Du kan nu stänga SELFCERT- guiden och vända din uppmärksamhet på certifikatet du har skapat.
Om du försöker anställa certifikatet har du just skapat och du kontrollerar dess egenskaper
Du ser att certifikatet inte är betrodd och anledningen anges i dialogrutan.
Certifikatet har skapats i butiken Aktuell användare> Personligt> Certifikat. Det måste gå till lokal dator> Tillförlitliga rotcertifikatutfärdare> Certifikatlager, så du måste exportera från den förra och importera till den senare.
Tryck på Windows Key + R som öppnar fönstret 'Kör'. ange sedan 'mmc' i fönstret som visas nedan och klicka på 'OK'.
Microsoft Management Console öppnas och ser ut som följande.
Från Arkiv-menyn väljer du Lägg till / ta bort Snap-in ... Sedan dubbelklickar du på Certifikat i dialogrutan och sedan på OK.
Expandera rullgardinsmenyn i det vänstra fönstret för Certifikat - Aktuell användare och välj certifikat som visas nedan. Mittpanelen visar sedan certifikaten på den platsen, som kommer att innehålla certifikatet du skapade tidigare:
Högerklicka på certifikatet och välj Alla uppgifter> Exportera:
Exportera guiden
Klicka på Nästa
det enda alternativet som är valt kommer att vara tillgängligt, så klicka på "Nästa" igen:
Det översta objektet kommer redan att väljas i förväg. Klicka på Nästa igen och välj ett namn och plats för att spara det exporterade certifikatet.
Klicka på Nästa igen för att spara certifikatet
När fokus återgår till Management Console.
Expandera Certifikat- menyn och välj Certifikat på menyn Trusted Root Certification Authorities.
Högerklicka. Välj Alla uppgifter och importera
Klicka på nästa och spara i butiken för betrodda rotcertifieringsmyndigheter :
Sedan Nästa> Slutför, stäng nu konsolen.
Om du nu använder certifikatet och kontrollerar dess egenskaper kommer du att se att det är ett betrodd certifikat och du kan använda det för att underteckna ditt projekt: