I Excel kan du ændre sikkerhedsindstillingerne for makroer for at styre, hvilke makroer der køres, og under hvilke omstændigheder, når du åbner en projektmappe. Du kan f.eks. tillade kørsel af makroer baseret på, om de er digitalt signeret af en udvikler, der er tillid til.
Du kan finde flere oplysninger om sikkerhedsindstillinger for makroer i Microsoft Office-dokumenter i Aktivere eller deaktivere makroer i Office-filer.
Følgende liste viser de forskellige sikkerhedsindstillingerne for makroer. Hvis antivirussoftware, der fungerer sammen med Microsoft 365 , er installeret under alle indstillinger, og projektmappen indeholder makroer, scannes projektmappen for kendte virusser, før den åbnes.
-
Deaktiver alle makroer uden meddelelse Klik på denne indstilling, hvis du ikke har tillid til makroer. Alle makroer i dokumenter og sikkerhedsadvarsler om makroer deaktiveres. Hvis der er dokumenter, der indeholder usignerede makroer, du har tillid til, kan du placere disse dokumenter på en placering, der er tillid til. Dokumenter i placeringer, der er tillid til, kan køres uden at blive kontrolleret af sikkerhedssystemet i Sikkerhedscenter.
-
Deaktiver alle makroer med meddelelse Dette er standardindstillingen. Klik på denne indstilling for at deaktivere makroer, men gerne vil have sikkerhedsadvarsler, hvis der findes makroer. På denne måde kan du fra gang til gang vælge, hvornår du vil aktivere disse makroer.
-
Deaktiver alle makroer bortset fra digitalt signerede makroer Denne indstilling er den samme som indstillingen Deaktiver alle makroer med meddelelse, bortset fra, at hvis makroen er digitalt signeret af en udgiver, der er tillid til, kan makroen køres, hvis du allerede har angivet tillid til udgiveren. Hvis du har ikke har angivet tillid til udgiveren, får du besked. På denne måde kan du vælge at aktivere de signerede makroer eller angive tillid til udgiveren. Alle usignerede makroer deaktiveres uden meddelelse.
-
Aktiver alle makroer (anbefales ikke, da potentielt farlig kode kan køres) Klik på denne indstilling for at tillade kørsel af alle makroer. Denne indstilling gør din computer sårbar over for potentielt skadelig kode og anbefales ikke.
-
Hav tillid til VBA-projektobjektmodellen Denne indstilling er for udviklere og bruges til bevidst at låse for eller tillade programmeringsmæssig adgang til VBA-objektmodellen fra alle automatiseringsklienter. Med andre ord er det en sikkerhedsindstilling til kode, der er skrevet til automatisering af et Office-program og til programmeringsmæssigt at manipulere Microsoft Visual Basic for Applications-miljøet (VBA) og objektmodellen. Det er en indstilling, der angives pr. bruger og pr. program, og den tillader som standard ikke adgang. Denne sikkerhedsindstilling gør det sværere for uautoriserede programmer at oprette skadelig kode, der kopierer sig selv. Hvis automatiseringsklienter skal kunne få programmeringsmæssig adgang til VBA-objektmodellen, skal den bruger, der kører koden, give adgang. Markér afkrydsningsfeltet for at aktivere adgang.
Office bruger Microsoft Authenticode-teknologi til at give makroforfattere mulighed for digitalt at signere en fil eller et makroprojekt. Det certifikat, der bruges til at oprette denne signatur, bekræfter, at makroen eller dokumentet stammer fra underskriveren, og signaturen bekræfter, at makroen eller dokumentet ikke er blevet ændret.
Når du har installeret digitalt certifikat, kan du signere filer og makroprojekter.
Bestille et digitalt certifikat til signering
Du kan få et digitalt certifikat fra et kommercielt nøglecenter eller fra din interne sikkerhedsadministrator eller it-ekspert.
Du kan få mere at vide om nøglecentre, der tilbyder tjenester til Microsoft-produkter, på listen over medlemmer af Microsoft Root Certificate Program.
Oprette dit eget digitalt certifikat til selvsignering
Du kan også oprette dit eget selvsignerende certifikat ved hjælp af værktøjet Selfcert.exe.
Bemærk!: 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.
Du kan finde flere oplysninger om at signere en makro i Signere et makroprojekt.
Ændre indstillingerne for makrosikkerhed
Du kan ændre indstillingerne for makrosikkerhed i Sikkerhedscenter, medmindre en systemadministrator i organisationen har ændret standardindstillingerne for at forhindre dig i at ændre indstillingerne.
-
Klik på Makrosikkerhed i gruppen Kode under fanen Udvikler.
Hvis du vil aktivere fanen Udvikler, skal du se Vis fanen Udvikler.
-
I kategorien Indstillinger for makro under Indstillinger for makro skal du klikke på den ønskede indstilling.
Bemærk!: De ændringer, du foretager i kategorien Makroindstillinger i Excel, gælder kun for Excel og påvirker ikke andre Microsoft Office-program.
Du kan også få adgang til Center for sikkerhed og rettighedsadministration i Excel-indstillinger. Det gør du ved at klikke på Indstillinger og derefter klikke på Sikkerhedscenter > Indstillinger for Sikkerhedscenter > Makroindstillinger.
Du kan finde flere oplysninger om makrosikkerhed under følgende emner:
Fejlfinding
Jeg kan ikke ændre mine sikkerhedsindstillinger for makroer
Nogle brugere kan muligvis ikke ændre indstillinger for Center for sikkerhed og rettighedsadministration på grund af gruppesikkerhedspolitikker i deres organisationer. I sådanne tilfælde skal du kontakte din organisations it-administrator.
Har du brug for mere hjælp?
Du kan altid spørge en ekspert i Excel Tech Community eller få support i community'er.