Den projektmappe, som du åbner, indeholder en brugerformular eller et klassemodul i det VBA-projekt, der er knyttet til projektmappen. Dette kan udgøre en sikkerhedsrisiko, fordi brugerformularer og klassemoduler kan indeholde makroer, som kan være usikre.
Hvis niveauet for makrosikkerhed er indstillet til Deaktiver alle makroer med meddelelse eller Deaktiver alle makroer bortset fra digitalt signerede makroer, har du mulighed for at fjerne VBA-projektet fra projektmappen. Du bør kun beholde VBA-projektet, hvis du har tillid til projektmappens kilde. Hvis du vælger at fjerne VBA-projektet fra projektmappen, bliver VBA-projektet ikke blot deaktiveret, det slettes fuldstændigt fra projektmappen.
Hvis makrosikkerhedsniveauet er indstillet til Deaktiver alle makroer uden meddelelse, fjerner Microsoft Office Excel automatisk VBA-projektet fra projektmappen. Hvis du har tillid til projektmappens kilde, og du vil beholde VBA-projektet, skal du lukke projektmappen uden at gemme nogen ændringer. Derefter skal du indstille makrosikkerhedsniveauet til Deaktiver alle makroer med meddelelse, så du bliver spurgt, om du vil beholde eller slette VBA-projektet, når du åbner projektmappen igen.
Du bør undgå at indstille sikkerhedsniveauet til Aktiver alle makroer (anbefales ikke, da potentielt farlig kode kan køres).
Hvis du vil ændre indstillingerne for makrosikkerhed i Excel, skal du gøre følgende:
- Klik på Makrosikkerhed i gruppen Kode under fanen Udvikler.
- Klik på Aktiver alle koder (anbefales ikke, da potentielt farlig kode kan køres) i kategorien Indstillinger for makro under Indstillinger for makro, og klik derefter OK.
Bemærk! For at forhindre, at der køres potentielt farlig kode, anbefales det, at du vender tilbage til en af de indstillinger, der deaktiverer alle makroer, når du er færdig med at arbejde med makroer.
Bemærk! Advarslen vises kun, hvis niveauet for makrosikkerhed er sat til en indstilling, der deaktiverer alle makroer. Hvis sikkerhedsniveauet er Aktiver alle makroer (anbefales ikke, da potentiel farlig kode kan køres), eller afkrydsningsfeltet Hav tillid til VBA-projektobjektmodellen er markeret, bevares VBA-projektet, og det indlæses, når projektmappen åbnes.