TechBlog

Teknik och filosofi

Skapa ett certifikat för signering av macron

en kommentar

Officepaketet är en kraftfull programvara, men om funktionerna inte skulle räcka till finns alltid möjligheten att utöka dem med hjälp av makron. Dessa skrivs i programspråket Visual Basic for Application, eller kort och gott VBA.

Eftersom makron kan användas för att sprida virus och andra elakheter så är senare versioner av Office väldigt restriktiva när det kommer till att köra dem. Om du vill skriva egna makron har du två alternativ:

  • Ändra säkerhetsinställningarna så att okända makron körs.
  • Signera dina egna makron med en digital signatur så att de anses vara betrodda av Office.

Naturligtvis är det senare alternativet rätt väg att gå. Om du har Office 2007 så är det inte alls svårt att skapa ett eget certifikat för digitala signering, den här instruktionen förklarar hur det går till:

  1. Starta programmet “Digitala certifikat för VBA-projekt som finns under Microsoft Office i startmenyn.
    image
  2. Ange ett namn för certifikatet du vill skapa. Det spelar inte någon roll vilket namn du väljer.
    image
  3. Du har nu skapat ett certifikat. Nästa steg är använda det och ange det som betrott. Starta till exempel Outlook och tryck Alt+F11 för att ta fram Visual Basic Editor. Denna utvecklingsmiljö för makron är gemensam för alla officeprogram. Välj därefter Verktyg/Digital Signatur.
    image
     
  4. Klicka på knappen Välj välja certifikat.
    image 
  5. Hitta ditt nya certifikat i listan som kommer upp. Klicka på länken att du vill visa det aktuella certifikatet.
    image
  6. Certifikatet visas nu på skärmen, men det är ännu inte betrott. Klicka på knappen ”Installera certifikat”.
    image
  7. Klicka på nästa i guiden som kommer upp.
    image
  8. Välj att installera certifikatet i arkivet “Betrodda rotcertifikaturfärdare”.
    image 
  9. Klicka på Slutför.
    image
  10. Nu kommer en säkerhetsvarning upp. Acceptera denna genom att klicka ”Ja”.
    image
  11. Du har nu signerat dina makron digitalt!
    image

Nästa gång du vill signera dina makron behöver du naturligtvis inte gå igenom proceduren med att lägga till det som betrott.

Den här metoden för digital signering lämpar sig bäst för dig som ensam användare som vill signera dina egna makron. För större organisationer bör man i stället använda sig av en bättre infrastruktur för certifikat.

Av kalle

september 24th, 2009 at 12:27 f m

En kommentar to 'Skapa ett certifikat för signering av macron'

Prenemurera på kommentarer via RSS eller TrackBack till 'Skapa ett certifikat för signering av macron'.

  1. […] För att köra makrot väljer du “VerktygMakro” i Outlook, det underlättar även om du signerar makrot med ett certifikat. […]

Kommentera