Signere dit makroprojekt digitalt

I denne artikel beskrives det, hvordan du kan signere et makroprojekt digitalt ved hjælp af certifikat. Hvis du ikke allerede har et digitalt certifikat, skal du anskaffe et. Hvis du vil teste makroprojekter på din egen computer, kan du oprette dit eget selvsignerende certifikat ved hjælp af værktøjet Selfcert.exe.

Du kan få et digitalt certifikat fra et kommercielt nøglecenter eller fra din interne sikkerhedsadministrator eller it-ekspert.

Du kan få flere oplysninger om nøglecentre, der tilbyder tjenester til Microsoft-produkter, på listen Microsoft root certificate program members.

Toppen af siden

Da et digitalt certifikat, som du har oprettet, ikke er udstedt af et formelt nøglecenter, der er tillid til, kaldes makroprojekter, der er signeret med et sådant certifikat, for selvsignerede projekter. Microsoft Office har kun tillid til et selvsigneret certifikat på en computer, der har disse selvsignerende certifikater føjet til mappen Rodnøglecenter, der er tillid til i lageret Certifikater – Aktuel bruger.

Se næste afsnit, hvis du vil have mere at vide om, hvordan du opretter et selvsignerende certifikat.

  1. Gå til C:\Programmer (x86)\Microsoft Office\root\.

  2. Klik på SelfCert.exe. Dialogboksen Opret et digitalt certifikat vises.

  3. Skriv et beskrivende navn til certifikatet i boksen Certifikatets navn.

  4. Klik på OK.

  5. Klik på OK, når meddelelsen SelfCert er udført vises.

  1. Gå til C:\Programmer\Microsoft Office\<Office-version>\.

  2. Klik på SelfCert.exe. Dialogboksen Opret et digitalt certifikat vises.

  3. Skriv et beskrivende navn til certifikatet i boksen Certifikatets navn.

  4. Klik på OK.

  5. Klik på OK, når meddelelsen SelfCert er udført vises.

  1. Klik på Start, peg på Alle programmer, klik på Microsoft Office, klik på Microsoft Office-værktøjer, og klik derefter på Digitalt certifikat til VBA-projekter.
    Dialogboksen Opret et digitalt certifikat åbnes.

  2. Skriv et beskrivende navn til certifikatet i boksen Certifikatets navn.

  3. Klik på OK.

  4. Klik på OK, når meddelelsen SelfCert er udført vises.

Dialogboksen Opret digital signatur

Benyt følgende fremgangsmåde for at få vist certifikatet i Personlige certifikater:

  1. Åbn Internet Explorer.

  2. Klik på Internetindstillinger i menuen Funktioner, og klik derefter på fanen Indhold.

  3. Klik på Certifikater, og klik derefter på fanen Personligt.

Toppen af siden

  1. Åbn den fil, der indeholder det makroprojekt, du vil signere.

  2. Klik på Visual Basic under fanen Udvikler i gruppen Kode.

    Bemærk: Hvis fanen Udvikler ikke er tilgængelig: Klik på fanen Filer. Indstillinger. Klik på Tilpas båndet. Klik på Udvikler på listen Tilpas båndet, og klik derefter på OK.

  3. Klik på Digital signatur i menuen Funktioner i Visual Basic.

  4. Dialogboksen Digital signatur vises.

  5. Vælg et certifikat, og klik på OK.

    Bemærk: Klik på Vælg, vælg et certifikat, og klik på OK, hvis du ikke tidligere har valgt et digitalt certifikat eller vil bruge et andet.

    Bemærkninger: 

    • Det anbefales kun at signere makroer, når din løsning er blevet testet og er klar til distribution: Når kode i et signeret makroprojekt ændres på nogen måde, fjernes den digitale signatur. Hvis du har et gyldigt digitalt certifikat, som tidligere er brugt til at signere projektet på din computer, signeres makroprojektet automatisk igen, når du gemmer det.

    • Du kan låse makroprojektet, før du signerer det, hvis du vil forhindre, at brugerne af din løsning ved en fejl ændrer dit makroprojekt og gør din signatur ugyldig. Din digitale signatur indikerer, at du garanterer for, at der ikke er pillet ved projektet, efter at du har signeret det. Din digitale signatur beviser ikke, at du har skrevet projektet. Selvom du låser et makroprojekt, forhindrer du derfor ikke andre brugere i at erstatte den digitale signatur med en anden signatur. Administratorer i virksomheder kan f.eks. gensignere skabeloner og tilføjelsesprogrammer, så de kan styre, hvad brugerne kører på virksomhedens computere.

    • Hvis du opretter et tilføjelsesprogram, der føjer kode til et makroprojekt, bør koden kontrollere, om projektet er digitalt signeret, og give brugeren besked om konsekvenserne af at ændre et signeret projekt, før der fortsættes.

    • Når du digitalt signerer makroer, er det vigtigt at indsætte et tidsstempel, så andre brugere kan verificere din signatur, hvis det certifikat, der anvendes til signaturen, er udløbet eller blevet tilbagekaldt efter signering. Hvis du signerer makroer uden et tidsstempel, er signaturen gyldig i certifikatets gyldighedsperiode.

Toppen af siden

Du kan få et digitalt certifikat fra et kommercielt nøglecenter eller fra din sikkerhedsadministrator.

Du kan få flere oplysninger om nøglecentre, der tilbyder tjenester til Microsoft-produkter, på listen Microsoft root certificate program members.

Tilbage til toppen

Da et digitalt certifikat, som du har oprettet, ikke er udstedt af et formelt nøglecenter, der er tillid til, kaldes makroprojekter, der er signeret med et sådant certifikat, for selvsignerede projekter. Microsoft Office har kun tillid til et selvsigneret certifikat på en computer, der har det certifikat i Personlige certifikater.

  1. Klik på knappen Start, peg på Alle programmer, klik på Microsoft Office, klik på Microsoft Office-værktøjer, og klik derefter på Digitalt certifikat til VBA-projekter. Skriv et beskrivende navn til certifikatet i feltet Certifikatets navn.

  2. Når meddelelsen om bekræftelse af certifikat vises, skal du klikke på OK.

Benyt følgende fremgangsmåde for at få vist certifikatet i Personlige certifikater:

  1. Åbn Internet Explorer.

  2. Klik på Internetindstillinger i menuen Funktioner, og klik derefter på fanen Indhold.

  3. Klik på Certifikater, og klik derefter på fanen Personligt.

Tilbage til toppen

  1. Klik på knappen Start, peg på Alle programmer, peg på Microsoft Office, peg på Microsoft Office-værktøjer, og klik derefter på Digitalt certifikat til VBA-projekter. Skriv et beskrivende navn til certifikatet i feltet Certifikatets navn.

  2. Når meddelelsen om bekræftelse af certifikat vises, skal du klikke på OK.

Gør følgende for at få vist certifikatet i Personlige certifikater:

  1. Åbn Windows Internet Explorer.

  2. Klik på Internetindstillinger i menuen Funktioner, og klik derefter på fanen Indhold.

  3. Klik på Certifikater, og klik derefter på fanen Personligt.

Tilbage til toppen

  1. Åbn den fil, der indeholder det makroprojekt, du vil signere.

    • Klik på Visual Basic under fanen Udvikler i gruppen Kode.

      Hvis fanen Udvikler ikke er tilgængelig, skal du klikke på Microsoft Office-knappen Office-knapflade , og derefter klikke på Excel-indstillinger. Klik på Populære, og markér derefter afkrydsningsfeltet Vis fanen Udvikler på båndet.

      Bemærk: Båndet er en del af Brugergrænsefladen Microsoft Fluent (båndet).

  2. Vælg det projekt, du vil signere, i Visual Basic Project Explorer.

  3. I menuen Værktøjer skal du klikke på Digital signatur.

  4. Gør et af følgende:

    • Klik på Vælg, vælg et certifikat, og klik to gange på OK, hvis du ikke tidligere har valgt et digitalt certifikat eller vil bruge et andet.

    • Klik på OK, hvis du vil bruge det aktuelle certifikat.

      Bemærkninger: 

      • Signer kun makroer, når din løsning er blevet testet og er klar til distribution, fordi når kode i et signeret makroprojekt ændres på nogen måde, fjernes den digitale signatur. Hvis du har et gyldigt digitalt certifikat, som tidligere er brugt til at signere projektet på din computer, signeres makroprojektet automatisk igen, når du gemmer det.

      • Du kan låse makroprojektet, før du signerer det, hvis du vil forhindre, at brugerne af din løsning ved en fejl ændrer dit makroprojekt og gør din signatur ugyldig. Din digitale signatur viser kun, at du garanterer for, at der ikke er pillet ved projektet, efter at du har signeret det. Din digitale signatur beviser ikke, at du har skrevet projektet. Selvom du låser et makroprojekt, forhindrer du derfor ikke andre brugere i at erstatte den digitale signatur med en anden signatur. Administratorer i virksomheder kan f.eks. gensignere skabeloner og tilføjelsesprogrammer, så de kan styre, hvad brugerne kan køre på virksomhedens computere.

      • Hvis du opretter et tilføjelsesprogram, der føjer kode til et makroprojekt, bør koden kontrollere, om projektet er digitalt signeret, og give brugeren besked om konsekvenserne af at ændre et signeret projekt, før der fortsættes.

      • Når du digitalt signerer makroer, er det vigtigt at indsætte et tidsstempel, så andre brugere kan verificere din signatur, selv efter det certifikat, der anvendes til signaturen, er udløbet. Hvis du signerer makroer uden et tidsstempel, er signaturen kun gyldig i certifikatets gyldighedsperiode.

  1. Åbn den fil, der indeholder det makroprojekt, du vil signere.

    • Peg på Makro i menuen Funktioner, og klik derefter på Visual Basic Editor.

  2. Vælg det projekt, du vil signere, i Visual Basic Project Explorer.

  3. I menuen Værktøjer skal du klikke på Digital signatur.

  4. Gør et af følgende:

    • Klik på Vælg, vælg et certifikat, og klik to gange på OK, hvis du ikke tidligere har valgt et digitalt certifikat eller vil bruge et andet.

    • Klik på OK, hvis du vil bruge det aktuelle certifikat.

      Bemærkninger: 

      • Signer kun makroer, når din løsning er blevet testet og er klar til distribution, fordi når kode i et signeret makroprojekt ændres på nogen måde, fjernes den digitale signatur. Hvis du har et gyldigt digitalt certifikat, som tidligere er brugt til at signere projektet på din computer, signeres makroprojektet automatisk igen, når du gemmer det.

      • Du kan låse makroprojektet, før du signerer det, hvis du vil forhindre, at brugerne af din løsning ved en fejl ændrer dit makroprojekt og gør din signatur ugyldig. Din digitale signatur viser kun, at du garanterer for, at der ikke er pillet ved projektet, efter at du har signeret det. Din digitale signatur beviser ikke, at du har skrevet projektet. Selvom du låser et makroprojekt, forhindrer du derfor ikke andre brugere i at erstatte den digitale signatur med en anden signatur. Administratorer i virksomheder kan f.eks. gensignere skabeloner og tilføjelsesprogrammer, så de kan styre, hvad brugerne kan køre på virksomhedens computere.

      • Hvis du opretter et tilføjelsesprogram, der føjer kode til et makroprojekt, bør koden kontrollere, om projektet er digitalt signeret, og give brugeren besked om konsekvenserne af at ændre et signeret projekt, før der fortsættes.

      • Når du digitalt signerer makroer, er det vigtigt at indsætte et tidsstempel, så andre brugere kan verificere din signatur, selv efter det certifikat, der anvendes til signaturen, er udløbet. Hvis du signerer makroer uden et tidsstempel, er signaturen kun gyldig i certifikatets gyldighedsperiode.

Tilbage til toppen

  1. Åbn den fil, der indeholder det makroprojekt, du vil signere.

    • Klik på Visual Basic under fanen Udvikler i gruppen Kode.

      Hvis fanen Udvikler ikke er tilgængelig, skal du klikke på Microsoft Office-knappen Office-knapflade , og derefter klikke på PowerPoint-indstillinger. Klik på Populære, og markér derefter afkrydsningsfeltet Vis fanen Udvikler på båndet.

      Bemærk: Båndet er en del af Brugergrænsefladen Microsoft Fluent (båndet).

  2. Vælg det projekt, du vil signere, i Visual Basic Project Explorer.

  3. I menuen Værktøjer skal du klikke på Digital signatur.

  4. Gør et af følgende:

    • Klik på Vælg, vælg et certifikat, og klik to gange på OK, hvis du ikke tidligere har valgt et digitalt certifikat eller vil bruge et andet.

    • Klik på OK, hvis du vil bruge det aktuelle certifikat.

      Bemærkninger: 

      • Signer kun makroer, når din løsning er blevet testet og er klar til distribution, fordi når kode i et signeret makroprojekt ændres på nogen måde, fjernes den digitale signatur. Hvis du har et gyldigt digitalt certifikat, som tidligere er brugt til at signere projektet på din computer, signeres makroprojektet automatisk igen, når du gemmer det.

      • Du kan låse makroprojektet, før du signerer det, hvis du vil forhindre, at brugerne af din løsning ved en fejl ændrer dit makroprojekt og gør din signatur ugyldig. Din digitale signatur viser kun, at du garanterer for, at der ikke er pillet ved projektet, efter at du har signeret det. Din digitale signatur beviser ikke, at du har skrevet projektet. Selvom du låser et makroprojekt, forhindrer du derfor ikke andre brugere i at erstatte den digitale signatur med en anden signatur. Administratorer i virksomheder kan f.eks. gensignere skabeloner og tilføjelsesprogrammer, så de kan styre, hvad brugerne kan køre på virksomhedens computere.

      • Hvis du opretter et tilføjelsesprogram, der føjer kode til et makroprojekt, bør koden kontrollere, om projektet er digitalt signeret, og give brugeren besked om konsekvenserne af at ændre et signeret projekt, før der fortsættes.

      • Når du digitalt signerer makroer, er det vigtigt at indsætte et tidsstempel, så andre brugere kan verificere din signatur, selv efter det certifikat, der anvendes til signaturen, er udløbet. Hvis du signerer makroer uden et tidsstempel, er signaturen kun gyldig i certifikatets gyldighedsperiode.

Tilbage til toppen

  1. Åbn den fil, der indeholder det makroprojekt, du vil signere.

    • Peg på Makro i menuen Funktioner, og klik derefter på Visual Basic Editor.

  2. Vælg det projekt, du vil signere, i Visual Basic Project Explorer.

  3. I menuen Værktøjer skal du klikke på Digital signatur.

  4. Gør et af følgende:

    • Klik på Vælg, vælg et certifikat, og klik to gange på OK, hvis du ikke tidligere har valgt et digitalt certifikat eller vil bruge et andet.

    • Klik på OK, hvis du vil bruge det aktuelle certifikat.

      Bemærkninger: 

      • Signer kun makroer, når din løsning er blevet testet og er klar til distribution, fordi når kode i et signeret makroprojekt ændres på nogen måde, fjernes den digitale signatur. Hvis du har et gyldigt digitalt certifikat, som tidligere er brugt til at signere projektet på din computer, signeres makroprojektet automatisk igen, når du gemmer det.

      • Du kan låse makroprojektet, før du signerer det, hvis du vil forhindre, at brugerne af din løsning ved en fejl ændrer dit makroprojekt og gør din signatur ugyldig. Din digitale signatur viser kun, at du garanterer for, at der ikke er pillet ved projektet, efter at du har signeret det. Din digitale signatur beviser ikke, at du har skrevet projektet. Selvom du låser et makroprojekt, forhindrer du derfor ikke andre brugere i at erstatte den digitale signatur med en anden signatur. Administratorer i virksomheder kan f.eks. gensignere skabeloner og tilføjelsesprogrammer, så de kan styre, hvad brugerne kan køre på virksomhedens computere.

      • Hvis du opretter et tilføjelsesprogram, der føjer kode til et makroprojekt, bør koden kontrollere, om projektet er digitalt signeret, og give brugeren besked om konsekvenserne af at ændre et signeret projekt, før der fortsættes.

      • Når du digitalt signerer makroer, er det vigtigt at indsætte et tidsstempel, så andre brugere kan verificere din signatur, selv efter det certifikat, der anvendes til signaturen, er udløbet. Hvis du signerer makroer uden et tidsstempel, er signaturen kun gyldig i certifikatets gyldighedsperiode.

Tilbage til toppen

  1. Åbn den fil, der indeholder det makroprojekt, du vil signere.

    • Peg på Makro i menuen Funktioner, og klik derefter på Visual Basic Editor.

  2. Vælg det projekt, du vil signere, i Visual Basic Project Explorer.

  3. I menuen Værktøjer skal du klikke på Digital signatur.

  4. Gør et af følgende:

    • Klik på Vælg, vælg et certifikat, og klik to gange på OK, hvis du ikke tidligere har valgt et digitalt certifikat eller vil bruge et andet.

    • Klik på OK, hvis du vil bruge det aktuelle certifikat.

      Bemærkninger: 

      • Signer kun makroer, når din løsning er blevet testet og er klar til distribution, fordi når kode i et signeret makroprojekt ændres på nogen måde, fjernes den digitale signatur. Hvis du har et gyldigt digitalt certifikat, som tidligere er brugt til at signere projektet på din computer, signeres makroprojektet automatisk igen, når du gemmer det.

      • Du kan låse makroprojektet, før du signerer det, hvis du vil forhindre, at brugerne af din løsning ved en fejl ændrer dit makroprojekt og gør din signatur ugyldig. Din digitale signatur viser kun, at du garanterer for, at der ikke er pillet ved projektet, efter at du har signeret det. Din digitale signatur beviser ikke, at du har skrevet projektet. Selvom du låser et makroprojekt, forhindrer du derfor ikke andre brugere i at erstatte den digitale signatur med en anden signatur. Administratorer i virksomheder kan f.eks. gensignere skabeloner og tilføjelsesprogrammer, så de kan styre, hvad brugerne kan køre på virksomhedens computere.

      • Hvis du opretter et tilføjelsesprogram, der føjer kode til et makroprojekt, bør koden kontrollere, om projektet er digitalt signeret, og give brugeren besked om konsekvenserne af at ændre et signeret projekt, før der fortsættes.

      • Når du digitalt signerer makroer, er det vigtigt at indsætte et tidsstempel, så andre brugere kan verificere din signatur, selv efter det certifikat, der anvendes til signaturen, er udløbet. Hvis du signerer makroer uden et tidsstempel, er signaturen kun gyldig i certifikatets gyldighedsperiode.

  1. Åbn den fil, der indeholder det makroprojekt, du vil signere.

    • Klik på Visual Basic under fanen Udvikler i gruppen Kode.

      Hvis fanen Udvikler ikke er tilgængelig, skal du klikke på Microsoft Office-knappen Office-knapflade , og derefter klikke på Word-indstillinger. Klik på Populære, og markér derefter afkrydsningsfeltet Vis fanen Udvikler på båndet.

      Bemærk: Båndet er en del af Brugergrænsefladen Microsoft Fluent (båndet).

  2. Vælg det projekt, du vil signere, i Visual Basic Project Explorer.

  3. I menuen Værktøjer skal du klikke på Digital signatur.

  4. Gør et af følgende:

    • Klik på Vælg, vælg et certifikat, og klik to gange på OK, hvis du ikke tidligere har valgt et digitalt certifikat eller vil bruge et andet.

    • Klik på OK, hvis du vil bruge det aktuelle certifikat.

      Bemærkninger: 

      • Signer kun makroer, når din løsning er blevet testet og er klar til distribution, fordi når kode i et signeret makroprojekt ændres på nogen måde, fjernes den digitale signatur. Hvis du har et gyldigt digitalt certifikat, som tidligere er brugt til at signere projektet på din computer, signeres makroprojektet automatisk igen, når du gemmer det.

      • Du kan låse makroprojektet, før du signerer det, hvis du vil forhindre, at brugerne af din løsning ved en fejl ændrer dit makroprojekt og gør din signatur ugyldig. Din digitale signatur viser kun, at du garanterer for, at der ikke er pillet ved projektet, efter at du har signeret det. Din digitale signatur beviser ikke, at du har skrevet projektet. Selvom du låser et makroprojekt, forhindrer du derfor ikke andre brugere i at erstatte den digitale signatur med en anden signatur. Administratorer i virksomheder kan f.eks. gensignere skabeloner og tilføjelsesprogrammer, så de kan styre, hvad brugerne kan køre på virksomhedens computere.

      • Hvis du opretter et tilføjelsesprogram, der føjer kode til et makroprojekt, bør koden kontrollere, om projektet er digitalt signeret, og give brugeren besked om konsekvenserne af at ændre et signeret projekt, før der fortsættes.

      • Når du digitalt signerer makroer, er det vigtigt at indsætte et tidsstempel, så andre brugere kan verificere din signatur, selv efter det certifikat, der anvendes til signaturen, er udløbet. Hvis du signerer makroer uden et tidsstempel, er signaturen kun gyldig i certifikatets gyldighedsperiode.

Tilbage til toppen

Udvid dine færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×